Reported bug: https://issues.apache.org/struts/browse/TILES-104
Let's continue any further conversation on the [EMAIL PROTECTED] mailing list. Joe Germuska wrote: > > OK, a few more notes: > > just to be clear, > > I have specified struts.i18n.encoding=UTF-8. > > > This is not used to directly set the response character encoding. > > I use a CharacterEncodingFilter to set encoding to UTF-8. > > > In my experience, a CharacterEncodingFilter is used to control the request > content type, not the response content type. That's what the Spring class > called CharacterEncodingFilter does. Assuming yours is the same, it won't > come into play in debugging this problem. > > I specify <meta http-equiv="content-type" content="text/html; >> charset=UTF-8"/> on the page. >> > > I am not sure whether browsers allow this to override an explicit content > type set in the HTTP response, but in any case, it's more important that > the > HTTP response header be explicitly set. In a local test application I > have, > the servlet container is setting the header even when I don't explicitly > set > it. > > Using the latest code, I've tested going directly to a JSP (no struts), > going to a default result (RequestDispatcher.forward) and going to a Tiles > result. I get an explicit content type in all three cases, even though > the > JSP itself doesn't set the content type. I think there's something about > that in the Servlet spec, that the container is required to set a content > type, although that's at odds with what I experienced when I filed > TILES-28 > and with Elin's experience, so I'm not sure. > > This discussion REALLY belongs on [EMAIL PROTECTED] -- user lists are meant to > discuss using the app, not fixing bugs in prereleased code. Elin, if you > want to pursue this, please file a bug with as much as you can offer for > reproducibility (especially since I just tried and can't reproduce it) and > if you want to have further email, please join the [EMAIL PROTECTED] mailing > list. > See http://tiles.apache.org/mail-lists.html > > > On 2/7/07, elin <[EMAIL PROTECTED]> wrote: >> >> >> I double-checked that there is only one tiles-core jar. >> >> Monitoring shows: >> >> Conventional Struts result response's Content-Type header is >> text/html;charset=utf-8 >> >> If I request a jsp directly, the response's Content-Type header is >> text/html;charset=utf-8 >> >> Tiles Result response has no Content-Type header >> >> >> >> Elin >> -- >> View this message in context: >> http://www.nabble.com/Struts2%2C-tiles2-and-character-encoding-problem-tf3181491.html#a8845842 >> Sent from the Struts - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > -- > Joe Germuska > [EMAIL PROTECTED] * http://blog.germuska.com > > "The truth is that we learned from João forever to be out of tune." > -- Caetano Veloso > > -- View this message in context: http://www.nabble.com/Struts2%2C-tiles2-and-character-encoding-problem-tf3181491.html#a8863903 Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]