Problemy s kodovanim cestiny
Martin Kuba
makub na ics.muni.cz
Středa Září 16 09:35:47 CEST 2009
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: makub na ics.muni.cz
Masaryk University http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775
--------------------------------------------------------------
------------- další část ---------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 2899 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://amaio.cz/pipermail/konference/attachments/20090916/3d308d70/attachment.bin>
Další informace o konferenci Konference