Index: ./portal/src/java/org/apache/jetspeed/request/JetspeedRequestContext.java =================================================================== RCS file: /home/cvspublic/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/request/JetspeedRequestContext.java,v retrieving revision 1.20 diff -b -u -r1.20 JetspeedRequestContext.java --- ./portal/src/java/org/apache/jetspeed/request/JetspeedRequestContext.java 13 Jul 2004 21:01:30 -0000 1.20 +++ ./portal/src/java/org/apache/jetspeed/request/JetspeedRequestContext.java 14 Jul 2004 21:54:21 -0000 @@ -15,6 +15,7 @@ */ package org.apache.jetspeed.request; +import java.io.UnsupportedEncodingException; import java.util.Enumeration; import java.util.Iterator; import java.util.Locale; @@ -290,6 +291,19 @@ ServletRequestFactory reqFac = (ServletRequestFactory) FactoryManager .getFactory(javax.servlet.http.HttpServletRequest.class); HttpServletRequest requestWrapper = reqFac.getServletRequest(request, window); + + if (getCharacterEncoding() != null) + { + try + { + requestWrapper.setCharacterEncoding(getCharacterEncoding()); + } + catch (UnsupportedEncodingException e) + { + ; + } + } + return requestWrapper; }