The charset in the contentType is the default value of the pageEncoding. So it shouldn't matter.
You can check the parsing, by the way, by looking at the generated *.java file. Those characters will be the parsed unicode values. -- Scott On Jul 29, 2009, at 2:27 PM, Rick Mann wrote: > Gah! Thank you! I feel like I should've known this, or did know it > once upon a time and just forgot. > > On Jul 29, 2009, at 14:23:03, Knut Forkalsrud wrote: > >> Try adding either of these: >> >> <%@ page pageEncoding="ISO-8859-1" %> >> <%@ page pageEncoding="UTF-8" %> >> >> One of them might do the trick >> >> -Knut >> >> >> >> <%@ page >> [ language="java" ] >> [ extends="package.class" ] >> [ import="{package.class | package.*}, ..." ] >> [ session="true|false" ] >> [ buffer="none|8kb|sizekb" ] >> [ autoFlush="true|false" ] >> [ isThreadSafe="true|false" ] >> [ info="text" ] >> [ errorPage="relativeURL" ] >> [ contentType="mimeType [ ; charset=characterSet ]" | >> "text/html ; charset=ISO-8859-1" ] >> [ isErrorPage="true|false" ] >> [ pageEncoding="characterSet |ISO-8859-1" ] >> %> >> >> >> On Wed, Jul 29, 2009 at 14:06, Rick Mann <rm...@latencyzero.com> >> wrote: >> 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 >> >> _______________________________________________ >> 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 _______________________________________________ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest