Hi,
When following the code, something looks strange:
The JspReader converts from sourceEnc to JAVA (UTF-8) so why isDefaultPageEncoding not set to true?
Find enclosed the patch I have tested on BS2000 with jsp files in EBCDIC using
+++
<jsp-property-group>
<url-pattern>/*</url-pattern>
<page-encoding>OSD_EBCDIC_DF04_1</page-encoding>
</jsp-property-group>
+++
In web.xml
Without the patch the page is sent in EBCDIC to the broswer (text/html;charset=OSD_EBCDIC_DF04_1).
Any comments?
Cheers
Jean-Frederic
Index: jasper2/src/share/org/apache/jasper/compiler/ParserController.java =================================================================== RCS file: /home/cvspublic/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/ParserController.java,v retrieving revision 1.56 diff -u -r1.56 ParserController.java --- jasper2/src/share/org/apache/jasper/compiler/ParserController.java 11 Jan 2005 22:14:55 -0000 1.56 +++ jasper2/src/share/org/apache/jasper/compiler/ParserController.java 5 May 2005 15:28:09 -0000 @@ -208,6 +208,10 @@ JspReader jspReader = new JspReader(ctxt, absFileName, sourceEnc, inStreamReader, err); + // If sourceEnc is used the page is converted by jspReader + if (sourceEnc!=null) + isDefaultPageEncoding=true; + parsedPage = Parser.parse(this, jspReader, parent, isTagFile, directiveOnly, jarFileUrl, sourceEnc, jspConfigPageEnc,
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]