Out of curiosity, did you try after using the native2ascii (or whatever it's called) tool?
(I've never actually tried non-encoded resource files, but I'm usually using a tool to create them, so I'm not always sure what I'm actually ending up with, because I'm lazy.) Dave On Fri, Jan 7, 2011 at 5:51 PM, Rubens Gomes <rub...@pocketgear.com> wrote: > Hello, > > I already spent several hours on this problem. And I have done some > search on the mailing lists as well. > > I am using the latest Struts 2 (2.2.1) along with struts-tiles JSP plugin > (2.2.2), and I running into a problem with rendering garbled foreign > characters from s:text. If I remove the pageEncoding tag from the top of > the JSP page, the <s:text...> works okay. > > This line when added to the top of the JSP causes <s:text ...> to render > incorrect garbled Portuguese characters. > > <%@ page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" > language="java" %> > > All my resource files are saved in UTF-8. And so is my JSPs. And I also > have the following on all pages. > > <meta http-equiv="Content-Type" content="application/xhtml+xml; > charset=UTF-8" /> > > And I have following settings too: > > struts.xml: > ... > <constant name="struts.i18n.encoding" value="UTF-8"/> > ... > > freemaker.properties: > default_encoding=UTF-8 > > > -- > Rubens > >