Petr Fejfar napsal(a): > 2. V parent POMu mam v properties nastaveno > <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> > a kdyz Mavenem vytvorim .war s strcim ho Tomcatu > na stejnem stroji, cestina je v haji, ovsem ne cela: > lokalizovane texty, ktere taham z .XML jsou spravne, > ale spatne jsou staticke texty z .HTML souboru.
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 > 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(). 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 --------------------------------------------------------------
smime.p7s
Description: S/MIME Cryptographic Signature
