View previous topic :: View next topic |
Author |
Message |
Zarhan Veteran
Joined: 27 Feb 2004 Posts: 1010
|
Posted: Mon Nov 15, 2004 2:41 pm Post subject: UTF-8 käyttöön |
|
|
Onko kovin monella kokemuksia UTF-8:n käytöstä?
Pariin otteeseen on alkanut kyllästyttämään ISO-8859-1:n ja -15:ta rajoittuneisuus. En ole vaan uskaltanut localea vaihtaa koska varoittelevat että ainakin roottina olisi syytä localen olla vaan C. Ohjeita on esimerkiksi tässä: https://forums.gentoo.org/viewtopic.php?t=166984
Teoriassahan tämä ei vaatisi muuta kuin että 02localeen rivien
LANG=C
LC_MESSAGES=en_US
LC_CTYPE=fi_FI@euro
LC_PAPER=fi_FI@euro
tilalle menisikin
LANG=en_US.UTF8
LC_CTYPE=fi_FI.UTF8
LC_PAPER=fi_FI.UTF8
Mutta tosiaan, onko kokemuksia porukalla? Käyttäjäkohtaisesti ei oikein ole mielekästä tuota säätöä tehdä (pitkin poikin filesysteemiä eri tiedostonnimienkoodauksia...voisi olla vähän ikävää).
Ilmeisesti consolefont pitäisi myös vaihtaa vaikkapa lat9u-xx:ään, mutta tartteeko muuta?
Vielä yksi juttu, eli noiden yllä mainittujen lisäksi olen tämän foorumin howton mukaan laittanut 02localeen myös
SUPPORTED=en_US:en:fi_FI@euro:fi_FI:fi
LESSCHARSET=latin9
LESSCHARSETin tilalle voi man lessin mukaan vaihtaa suoraan utf-8:n. Mutta tuota, mikähän mahtaa olla tuo SUPPORTED-ympäristömuuttuja? En löytänyt ihan heti että mitä se mahtaa merkitä. |
|
Back to top |
|
|
Zarhan Veteran
Joined: 27 Feb 2004 Posts: 1010
|
Posted: Mon Nov 15, 2004 5:48 pm Post subject: |
|
|
Kas, meni suht kivuttomasti. Ensimmäinen ongelma olikin sitten yhteyksien otto UTF-8:aa tukemattomiin järjestelmiin Konsolella. Patch onneksi löytyy: http://bugs.kde.org/show_bug.cgi?id=80046 - mikä sallii encodingin vaihtamisen. |
|
Back to top |
|
|
radTube n00b
Joined: 05 Mar 2003 Posts: 24 Location: Finland
|
Posted: Sat Nov 27, 2004 11:53 am Post subject: |
|
|
UTF-8 on ollut käytössä ehkä reilut puoli vuotta eikä tosiaan ole isompia ongelmia ollut. Pientä alkusäätöä ja vanhempien ohjelmien kanssa värkkäystä mutta sehän kuuluu asiaan |
|
Back to top |
|
|
Flammie Retired Dev
Joined: 02 Jun 2003 Posts: 633 Location: Dublin, Ireland
|
Posted: Mon Nov 29, 2004 8:54 am Post subject: |
|
|
Gtk-1-softien fontinarvonta on heikkoa utf-8:lle, lisäksi ncurses taitaa vieläkin olla rikki utf-8:n suhteen.
Yhteyttä tulee otettua vanhoihin järjestelmiin luitin lävitse xterminaalissa, saattaa olla vanhakantainen ratkaisu, mutta toimii ylipiston solarixelle.
Roottina pitää käyttää C-localea koska on olemassa niin paljon rikkinäisiä skriptoja, joita asennusohjelmat sun muut käyttävät; yleisimmin kompastuvat jos tulosteessa on desimaalipilkkuja missä pisteitä pitäisi olla.
SUPPORTEDia itsekin olen kysellyt joskus, ensimmäisen kerran törmäsin koko muuttujaan yliopiston fedora coreilla, vaan mikähän lie. |
|
Back to top |
|
|
Zarhan Veteran
Joined: 27 Feb 2004 Posts: 1010
|
Posted: Sat Dec 11, 2004 12:07 pm Post subject: |
|
|
Flammie wrote: |
SUPPORTEDia itsekin olen kysellyt joskus, ensimmäisen kerran törmäsin koko muuttujaan yliopiston fedora coreilla, vaan mikähän lie. |
Taisi vihdoin löytyä, ainakin epäilyttää.
Pätkä glibc:n ebuildia:
Code: |
setup_locales() {
if use !userlocales; then
einfo "userlocales not enabled, installing -ALL- locales..."
install_locales || die
elif [ -e /etc/locales.build ]; then
einfo "Installing locales in /etc/locales.build..."
echo 'SUPPORTED-LOCALES=\' > SUPPORTED.locales
cat /etc/locales.build | grep -v -e ^$ -e ^\# | sed 's/$/\ \\/g'
\
>> SUPPORTED.locales
cat SUPPORTED.locales > ${S}/localedata/SUPPORTED || die
install_locales || die
elif [ -e ${FILESDIR}/locales.build ]; then
einfo "Installing locales in ${FILESDIR}/locales.build..."
echo 'SUPPORTED-LOCALES=\' > SUPPORTED.locales
cat ${FILESDIR}/locales.build | grep -v -e ^$ -e ^\# | sed 's/$/
\ \\/g' \
>> SUPPORTED.locales
cat SUPPORTED.locales > ${S}/localedata/SUPPORTED || die
install_locales || die
else
einfo "Installing -ALL- locales..."
install_locales || die
fi
}
|
Elikkä, olisko toi "SUPPORTED" niinkin yksinkertainen juttu että Fedoralla glibctä päivitettäessä se määrää mitkä localet asennetaan (Gentoossa saman asian ajaa /etc/locales.build ja userlocales-USE-flagi?). Näin ollen SUPPORTEDille ei ole Gentoossa mitään käyttöä. |
|
Back to top |
|
|
|