2.10.1 says "Defines the character encoding for the JSP page. Values is of the form "CHARSET" which must be the IANA value for a character encoding. The CHARSET value of contentType is used as default if present, or ISO-8859-1 otherwise."
What I was missing was how this is processed by the page compiler - I think I understand now! Kevin Jones Developmentor www.develop.com > -----Original Message----- > From: Craig R. McClanahan [mailto:[EMAIL PROTECTED]] > Sent: 30 January 2002 21:09 > To: Tomcat Developers List > Subject: Re: pageEncoding and Jasper > > > The rules that cover this stuff are in the JSP 1.2 Spec, > Section 2.10.1. > > On Wed, 30 Jan 2002, Kevin Jones wrote: > > > Date: Wed, 30 Jan 2002 17:41:48 -0000 > > From: Kevin Jones <[EMAIL PROTECTED]> > > Reply-To: Tomcat Developers List <[EMAIL PROTECTED]> > > To: Tomcat-Dev <[EMAIL PROTECTED]> > > Subject: pageEncoding and Jasper > > > > If I add a > > > > <%@ page pageEncoding="windows-1256" %> > > > > (or any pageEncoding) > > > > What does Jasper do with this? I would expect this to be set on the > > content-type header but it's not. Jasper certainly parses the > > parameter and fails if I put an invalid value in there, I > just can't > > get it to do anything. I can't use > > > > The "pageEncoding" attribute specifies the encoding to be > used to *read* the page itself at compile time. > > > > <%@ page contentType="text/html; charset=windows-1256" %> > > > > This is supposed to set the content type and character > encoding on the response page, as long as "windows-1256" is a > valid character set for your JDK. It works for me with a > page in the Struts example app (HEAD branch) that starts: > > <%@ page contentType="text/html;charset=UTF-8" language="java" %> > > and the generated servlet code has the following line near > the beginning: > > response.setContentType("text/html;charset=UTF-8"); > > > I have to use > > > > <META HTTP-EQUIV="content-type" CONTENT="text/html; > > charset=windows-1256"> > > > > Some of this might seem like a user question, but I'm more > concerned > > about how Jasper works and what it should be doing. > > > > AFAICT, Jasper is doing the right thing. Whether IE properly > deals with a character encoding attached to the content type > like this (as the HTTP spec requires) is another question entirely. > > > Thanks, > > > > Kevin Jones > > Developmentor > > www.develop.com > > > > Craig McClanahan > > > > -- > To unsubscribe, e-mail: > <mailto:tomcat-dev-> [EMAIL PROTECTED]> > For > additional commands, > e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>