Revision: 2251 http://archive-access.svn.sourceforge.net/archive-access/?rev=2251&view=rev Author: bradtofel Date: 2008-04-17 13:15:29 -0700 (Thu, 17 Apr 2008) Log Message: ----------- FEATURE: grabbing original encoding from page and resetting after generating inserted .jsp results. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/replay/StringHttpServletResponseWrapper.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/replay/StringHttpServletResponseWrapper.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/replay/StringHttpServletResponseWrapper.java 2008-04-17 20:13:59 UTC (rev 2250) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/replay/StringHttpServletResponseWrapper.java 2008-04-17 20:15:29 UTC (rev 2251) @@ -39,12 +39,14 @@ public class StringHttpServletResponseWrapper extends HttpServletResponseWrapper { private final static String WRAPPED_CHAR_ENCODING = "UTF-8"; private StringWriter sw = new StringWriter(); + private String origEncoding = null; /** * @param response */ public StringHttpServletResponseWrapper(HttpServletResponse response) { super(response); + origEncoding = getCharacterEncoding(); setCharacterEncoding(WRAPPED_CHAR_ENCODING); } public PrintWriter getWriter() { @@ -54,6 +56,7 @@ * @return */ public String getStringResponse() { + setCharacterEncoding(origEncoding); return sw.toString(); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |