Hi Bill, Thanks for the help.
I found out the problem. It was jikes. I was using jikes in the JspInterceptor and somewhat it wasn't working. Now, I will upgrade all my user base to Tomcat 3.3 :)) Renato. On Tue, 18 Dec 2001 14:29:24 -0800, "Bill Barker" <[EMAIL PROTECTED]> escreveu : > The only thing that I can think of is that your javac doesn't support > the -encoding switch. Is it possible that you have an old copy of tools.jar > somewhere? Jasper writes out the .java file in UTF8 encoding, which is then > passed to javac to compile to a .class. If javac is trying to read the > .java file as iso-latin-1, then you'd see something like you're reporting. > You might try using Jikes. > > Tomcat's JspWriter doesn't do any encoding. It just (eventually) passes the > chars to the result of calling response.getWriter. This means that the > encoding should the same as for a servlet (which you've reported does work). > > I can't personally reproduce your problem on either Windows or Solaris, so I > don't know how much more help I can be. The main files involved are > src/facade22/org/apache/tomcat/facade/JspInterceptor.java and > src/share/org/apache/jasper/compiler/Compiler.java, if you want to dig > through the code. > ----- Original Message ----- > From: "Renato" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> > Sent: Tuesday, December 18, 2001 6:27 PM > Subject: Re: Tomcat 3.3 deployment - last minute problem > > > > Hi all, > > > > I'm investigating this problem and may found something. The html that is > > pushed to my browser is definitely pure Unicode ( UTF8 ), so somehow the > > HTML bytes are not been properly translated to chars. Where can I look in > > the code to make some tests ? > > > > Thanks > > Renato. > > > > > Reply-to: "Tomcat Developers List" > > > From: "Renato" > > > Date: Fri Dec 14 15:19:28 2001 > > > To: "Tomcat Developers List" , > > > Tomcat Developers List , > > > , > > > Subject: Re: Tomcat 3.3 deployment - last minute problem > > > > > > Hi, > > > > > > This is what I'm using: > > > > > > > > > > > > I saw the servlet generated in the work directory and it actually write > > the > > > response.setContentType("text/html;charset=ISO-8859-1") > > > > > > ( default type in server.xml is set to ISO-8859-1 too ) > > > > > > How can I know the charset of Linux ? ( I'll STW of course.. :)) ) > > > > > > Thanks for the promptness ! > > > > > > On Fri, 14 Dec 2001 08:48:31 -0800 (PST), escreveu : > > > > > > > On Fri, 14 Dec 2001, Renato wrote: > > > > > > > > > *** HTML pages with latin characters don't display correctly on > Linux > > > *** > > > > > > > > > > ( JSP file with: ) > > > > > Ex: > > > αινσϊ > > > > > > > > > > > > > It's maybe a problem with the locale variables on my Linux, which I > > > don't > > > > > quite understand ( tried LC_ALL, LANG, LC_CTYPE and it didn't work ) > > or > > > > > Tomcat itself. > > > > > > > > Do you set the charset in the page > > > > setContentType("text/html;charset=8859-??") or the jsp equivalent ? > > > > > > > > What charset do you use to write the page ? ( i.e. UTF or 8859- ?? ) ? > > > > > > > > There are few variables: > > > > - Java default charset ( which is typically the same as the OS > charset). > > > > This is what jasper uses to read the page from disk. The page is > > converted > > > > to UTF by the reader. ( you can override the charset used on each > page, > > > > don't remember the directive ) > > > > > > > > - output charset. This is specified in setContentType() or > > setCharEncoding > > > > on the response, and is used to convert from UTF to the target > charset. > > > > > > > > > > > > Costin > > > > > > > > > > -- > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > > -- > To unsubscribe, e-mail: <mailto:tomcat-dev- [EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:tomcat-dev- [EMAIL PROTECTED]> > > > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>