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
--------------------------------------------------------------
smime.p7s
Description: S/MIME Cryptographic Signature
