> > Vetsina JVM toto ignoruje (vlastne vsechny na kterych jsem
> to kdy zkousel).
> > Navic to neni zcela prenositelne (a to i kdyz vynechame
> Windows), protoze
> > takoveto locale nemusi byt na systemu k dispozici (v linuxu
> se musi locale
> > generovat a zda tam prave tato kombinace bude zavisi na distribuci).
> > Nicmene, nastaveni locale je nutne pokud se pouziva nejaka
> JNI knihovna nebo
> > spousti externi programy pres exec.
> Ted jsem si to overoval na SUSE 10.1 linuxu, locale je en_US.UTF-8,
> a System.getProperties().getProperty("file.encoding") dava "UTF-8".
> Dost bych se divil, kdyby to nejake JVM ignorovaly, protoze
> prece musi od nekud brat default kodovani, a na unixech se bere
> prave z LC_CTYPE.
Opravdu, dluzim Sunu omluvu: jak 1.5, tak 1.4 skutecne berou
file.encoding
korektne z locale, a to dokonce i z LC_CTYPE (coz neni tak samozrejme,
zcela
jasne si pamatuji ze jsou i kvuli latin2 musel nastavovat LC_ALL)!
Verzi 1.3 momentalne nikde nemam, ani Blackdown ani IBM.
Nicmene, to moje upozorneni na podporovane (vygenerovane) locale plati.
Pokud ve vypisu
locale -a
varianta s UTF8 chybi, pak jeji pouziti v LC_XXX bude vsude ignorovano
(a tedy i JRE).
> Makub
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Supercomputing Center Brno Martin Kuba
> Institute of Computer Science email: [EMAIL PROTECTED]
> Masaryk University http://www.ics.muni.cz/~makub/
> Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775
> --------------------------------------------------------------
>