So, I created two dirt-simple files, identical in content, one ending in .jsp, one ending in .html. I have no filters or other processing in my webapp. Resin 4.0 seems to re-encode the UTF-8 copyright symbol, and I get four bytes "C3 82 C2 A9", when I should have two: "C2 A9", but ony in the .jsp, not in the .html.
I figure at some point a conversion is happening where something is having the wrong encoding applied. Any suggestions? On Jul 28, 2009, at 18:19:24, Rick Mann wrote: > I'm running Resin 4.0 on Mac OS X. I have a .jsp file encoded as > UTF-8, and I pass -Dfile.encoding=utf-8 to the jvm. At the top of my > JSPs, I have > > <%@ page contentType="application/xhtml+xml; charset=UTF-8"%> > > I've verified that the JSP thinks the request and response encodings > are UTF-8 with: > > <% > org.apache.log4j.Logger.getLogger("com.latencyzero").warn("Encoding: > "+ request.getCharacterEncoding()); > org.apache.log4j.Logger.getLogger("com.latencyzero").warn("resp > Encoding: "+ response.getCharacterEncoding()); > %> > > But, the copyright symbol in my source file, which looks fine in my > UTF-8 aware text editor, renders as a capital A with a grave accent, > and the copyright symbol. > > What aspect of the encoding am I forgetting? > > TIA, > Rick > > > > _______________________________________________ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest _______________________________________________ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest