Trochu jsem prehazel puvodni maily, aby ta odpoved davala smysl... > TomCat nebo JVM ? > Pro JVM by melo pomoci > export LC_CTYPE=cs_CZ.UTF-8
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. > > nastavit parametr javy -Dfile.encoding=UTF-8, ale nic z > > toho nezabira. Toto naopak vetsinou funguje, myslim od JDK 1.4.x nebo 1.5 a vyse (pamatuji ze na starych to proste neslo, ale verze jiz presne nevim). Mam ale take dojem, ze nazev kodovani musi byt presne, takze bych zkusil UTF8 (bez pomlcky) nebo UTF_8. Pokud to nefunguje nikde, tak bude asi nejlepsi to cele vzit a odkrokovat. Mozna tam tomcat pouziva nejake obskurni nastaveni, mozna (a to je bohuzel i pravdepodobnejsi) tam je nekde natvrdo pouzito "ISO8859_1" :-( > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Behalf Of Martin Kuba > Sent: Wednesday, November 15, 2006 12:09 PM > To: Java > Subject: Re: tomcat a utf-8 > > > Vladimr Nprstek wrote: > > zdravim, > > marne se snazim presvedcit tomcat (5.5) aby pouzival jako default > > charset UTF-8. Podle dokumentace by to melo byt defaultni, > dale staci > > mam jednu aplikaci, ktera pouziva globalni nastaveni a > potrebuji prave > > UTF-8... > > > 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 > -------------------------------------------------------------- >
