Problemy s kodovanim cestiny

Petr Fejfar petr.fejfar na seznam.cz
Středa Září 16 10:26:48 CEST 2009


Dne Wed, 16 Sep 2009 09:35:41 +0200 Podlesak Kamil  
<Kamil.Podlesak na ips-ag.net> napsal/-a:

> Ve všech sevletech musí být vždy nastaveno správné kódování jak v  
> requestu, tak v odpovědi.
> javax.servlet.ServletRequest#setCharacterEncoding
> javax.servlet.ServletResponse#setContentType +  
> javax.servlet.ServletResponse#setCharacterEncoding

Ve Wicketu je treba zavolat u overridnute metody init() v aplikaci:

   getMarkupSettings().setDefaultMarkupEncoding("UTF-8");
   getRequestCycleSettings().setResponseRequestEncoding("UTF-8");		

Pak se mi opravi cestina ve statickych textech ctenych z .HTML
sablon. Ale pro zmenu to zmrsi cestinu v  dorp-dow choice seznamu,
kde jsou ty stringy zapsany v Java kodu, ktery je pres IChoiceRenderer
vyrenderuje do vystupniho kodu.

Pricemz kod toho .JAVA dokumentu je urcite UTF-8

> Pokud máte formulář kde se může vyskytnout něco jiného než ASCII, nikdy  
> nepoužívejte GET.

Data jsou urcite POSTovana


Diky, pf



Další informace o konferenci Konference