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.
|