Pavel Rezny wrote:
   Dobry den,

mam problem, ze server posila http header, ktery obsahuje definici kodovani 8859-1. Ovsem ja mam stranky v ruznem kodovani (v soucasnosti UTF-8, ale chtel bych zachovat moznost mit jednu stranku s tim, ze kodovani se do ni doplni az do html-head-meta). Ovsem prohlizec nehledi na obsah HTML a orientuje se podle HTTP hlavicky.

   Nenasel jsem, jak nastavit kodovani stranek pro jednu aplikaci.
Nasel jsem pouze, ze by to melo jit pro cely server a nebo pro jednu stranku pomoci <%@ page contentType="text/html;charset=UTF-8" %>.

   Problem se projevuje na Tomcat 5.5 (jsf 1.1.01) a Glassfish b32.
Je nejaka moznost, jak nastavit bud, ze se kodovani vubec v http hlavicce nebude posilat a nebo, ze pro jednu aplikaci ("deployovany" WAR) je platne jedno urcite kodovani?

Nevim jak to delaja konkretne JSF, ale obecne je to tak, ze
kodovani se nastavuje volanim

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

nebo

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

podrobnosti viz
http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/ServletResponse.html#setCharacterEncoding(java.lang.String)

Tohle volani muzete delat bud rucne ze servletu ci filtru, v pripade JSP
stranek ho muzete specifikovat pro kazdou stranku pomoci
<%@ page contentType="text/html;charset=UTF-8" %>
nebo podle specifikace JSP2.0 pro skupinu stranek ve web.xml
pomoci

<jsp-property-group>
 <url-pattern>*.jsp</url-pattern>
 <page-encoding>utf-8</page-encoding>
</jsp-property-group>

viz specifikace JSP 2.0, cast 3.3.4 na strane 1-90. Tuhle posledni
moznost jsem nezkousel, tak nevim jestli v tomcatu 5.5 funguje, ale
mela by.

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

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Odpovedet emailem