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
--------------------------------------------------------------


Odpovedet emailem