Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
UTF-8 käyttöön
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Finnish
View previous topic :: View next topic  
Author Message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 996

PostPosted: Mon Nov 15, 2004 2:41 pm    Post subject: UTF-8 käyttöön Reply with quote

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
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 996

PostPosted: Mon Nov 15, 2004 5:48 pm    Post subject: Reply with quote

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
View user's profile Send private message
radTube
n00b
n00b


Joined: 05 Mar 2003
Posts: 24
Location: Finland

PostPosted: Sat Nov 27, 2004 11:53 am    Post subject: Reply with quote

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
View user's profile Send private message
Flammie
Retired Dev
Retired Dev


Joined: 02 Jun 2003
Posts: 633
Location: Dublin, Ireland

PostPosted: Mon Nov 29, 2004 8:54 am    Post subject: Reply with quote

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
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 996

PostPosted: Sat Dec 11, 2004 12:07 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Finnish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum