> 
> To bude nejspíš tím, že na modernějších Linuxech je default kódování
> nastaveno v operačním systému nastaveno na utf-8, kdežto na Windows
> je to windows-1250. A čeština se pak mrší tam, kde není specifikované
> kódování a použije se default.

> Mohlo by pomoci při startu dát
> java -Dfile.encoding=utf-8

 Velmi nouzovy hack,  nedoporucuji.
 Nefunguje to na vsech JDK a vsech platformach (a ani neni nikde specifikovano 
ze by to fungovat melo, AFAIK).

> > 3. Kdyz .war strcim Tomcatu na Linuxu, tak tam je cestina
> >    skoro spravne, tj. staticke texty i lokalizovane texty
> >    jsou spravne, ale problemy jsou s kodovanim dat zadavanych
> >    do editu ve formulari (napr. znak pro stupen)
> 
> Data z formuláře jsou speciální případ, je nutné zajistit, aby HTTP
> hlavička Content-Type strány s formulářem obsahovala
> parametr charset=utf-8. Nevím jak se to nastavuje u Wicketu,
> ale nakonec se musí zavolat metoda 
> HttpServletResponse.setContentType().

 Pozor na to, ze pri pouziti metody GET to nektere verze jisteho browseru 
(schvalne, tipnete si ktere :-) ignoruji a data poslou vzdy v jedinem kodovani 
- podle verze UTF-8, LATIN-1 nebo 1250. Pozor, pojem "verze" zde neobsahuje jen 
cislo (5, 5.5, atc), ale i verzi OS a verzi nainstalovaneho kancelarskeho 
baliku od stejne firmy!

Kamil Podlesak

> 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
> --------------------------------------------------------------
> 
> 

Odpovedet emailem