Asi som faky nejaky neschopny, ale uz fakt neviem v com moze byt problem:
Vsetky linky som si precital, ale problem som stale nevyriesil.
1. meta tag z hlavicky HTML suborov som odstranil
2. filter som nakonfiguroval vo web.xml (mam ho aj zaradeny v projekte, teda
class subor toho filtra) a aj sa vykonava (vidim na zaklade logovania)
3. pre filter je vo web.xml parameter encoding=UTF-8
4. pri inicializacii freemarker-u som nastavil
config.setDefaultEncoding("UTF-8");
config.setOutputEncoding("UTF-8");
5. FTL subory su v kodovani UTF
Ivan
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Martin Kuba
Sent: Tuesday, October 02, 2007 10:20 AM
To: Java
Subject: Re: problem s diakritikou na tomcat 5.5.7
Ivan Polák wrote:
> Dakujem za odpoved, este doplnim, 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>
>
> Takze sa filter bude pouzivat.
Jeste musite mit tridu filters.SetCharacterEncodingFilter
dostupnou pro danou webaplikaci, takze nejspis
ve WEB-INF/classes.
>
> 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:
>
> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Toto neni nutne pouzivat. Jak rika atribut http-equiv,
je to nahrada HTTP hlavicky Content-Type:, a ta je
uz specifikovana, takze ma prednost.
Ten META tag muze mit smysl, pokud si templaty prohlizite
jako staticke html soubory, ale v aplikaci to muze spis
skodit, kdyz dojde k nekonzistenci s HTTP hlavickou.
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
--------------------------------------------------------------