Dakujem za odpoveded, teda dam do web.xml:

<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

Subory FTL su v kodovani UTF.

Pri konfiguracii freemarker mam nasledovne:

...
config.setDefaultEncoding("UTF-8");
config.setOutputEncoding("UTF-8");
...

Ako som uz napisal stranky maju:


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Martin Kuba
Sent: Tuesday, October 02, 2007 9:52 AM
To: Java
Subject: Re: problem s diakritikou na tomcat 5.5.7

Ivan Polák wrote:
> Zdravim,
> 
>  
> 
> Na produkcnom servery tomcat 5.5.7 mam problem s diakritikou (ziadny
> filter nepouzivam, aj ked som ho tam dal, mal som ten isty problem).

V tom je ten problem. Kdyz nepouzivate zadny filter,
tak vstupni kodovani se povazuje za iso-8859-1, jenze
prohlizec pouziva kodovani stranky s formularem,
takze dojde k chybnemu prekodovani.

To, ze to na vyvojovem serveru funguje, muze byt zpusobeno
dvojitou chybou, kdy je spatne prekodovani na vstupu
vyrovnano spatnym prekodovanim na vystupu, kdy
misto UTF-8 pouzijete opet iso-8859-1. Tim dostanete
na vystupu puvodni vstupni bajty, ty dve chyby se navzajem
vyrusi.

Pokud pouzivate FreemarkerServlet, ten nastavuje *vystupni*
kodovani podle kodovani template, takze pokud mate
nastaveno kodovani template na utf-8, sam dela

response.setContentType("text/html; charset=utf-8");

ale o vstupni kodovani se musite postarat sam.

Doporucuji nastudovat
http://freemarker.org/docs/app_faq.html#faq_question_17
http://freemarker.org/docs/pgui_misc_charset.html
http://kore.fi.muni.cz:5080/wiki/index.php/JavaServlets#.C4.8Cesk.C3.A9_znak
y
http://kore.fi.muni.cz:5080/wiki/index.php/JSP#.C4.8Cesk.C3.A9_znaky_v_JSP_s
tr.C3.A1nk.C3.A1ch


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