Thursday, September 12, 2002, 12:00:29 AM, you wrote:
JL> Lukasz, >> All my JSP pages have <%@page contentType='text/html; charset=utf-8'%> >> directive on top and the browser should get them in UTF-8. When I use >> <fmt:message> tags, the encoding is reset to my locale's default >> encoding (which is iso-8859-2 for pl_PL). How can I stop fmt:* tags >> from resetting response encoding? [...] JL> In your example, the container determines the char encoding associated JL> with the "pl" locale to be ISO-8859-2, and uses this charset to JL> override the charset specified in the page directive. (Tomcat uses JL> its "CharsetMapperDefault.properties" resource to map a locale to its JL> charset.) JL> JSP 1.2 Errata_a is currently being reconsidered by the Servlet 2.4 and JL> JSP 2.0 expert groups, with some experts arguing that setLocale() should JL> always set the response's Content-Language header, but should not override JL> the response's char encoding that was set using setContentType() or JL> setCharacterEncoding(). JL> Hope this answers your question. Yes, it means I will have to hack JSTL to suit my needs :-) Thank you. -- Łukasz Kowalczyk -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>