Locale object is set to to "en_US" by default. And I am using Tomcat 4.1.18 on Win2K. i have also tried the same on SunSOLARIS and Linux.
If I use servlets instead of JSP it works fine and output the characters as required. But i guess its the JSPWriter that does something which shows teh question marks in place of those characters. However, the same JSP code works in for Resin and Weblogic. Baffled.... Affan ----- Original Message ----- From: "Masood Ahmed" <[EMAIL PROTECTED]> To: "Tomcat Users List" <[EMAIL PROTECTED]> Sent: Friday, January 31, 2003 5:13 PM Subject: Re: Setting UTF-8 Encoding > Have you tried setting the locale directly on the > request object? See if that helps. > > What version of tomcat are you using? > > thanks, > -Masood > > --- Affan Qureshi <[EMAIL PROTECTED]> wrote: > > I forgot to paste my code which is there at the > > bottom now. > > > > > I am having trouble setting the encoding to UTF-8 > > and hence my web pages > > are > > > unable to render characters like the Trademark or > > Copyright symbols. In > > > Tomcat's source at various places teh character > > encoding is hard-coded to > > be > > > ISO-8859-1. I have tried to use the filter in the > > examples to set the > > > encoding type but that did not help and I kept > > seeing questionamarks for > > > those characters. I have also tried to modify the > > source and build again > > but > > > that doesn't work either (I know I must be doing > > something wrong here.) > > > > > > Somehow tomcat doesn't allow me to change the > > character encoding to UTF-8. > > > The same JSPs are looking fine on Weblogic and > > Resin without any > > > configuration/modification to the server settings. > > > > > > Any ideas how can I fix this ugly problem in my > > app. The app is unusable > > > without this. > > > > > > Thanks a lot. > > > > > > Affan > > > > Here is my code for the Test JSP: > > <%@page contentType="text/html; charset=UTF-8"%> > > <html> > > <head><title>Test JSP</title></head> > > <body> > > <% out.println('\u00A9'); %> > > <% System.out.println("This © is test");%> > > <BR> > > <% out.println("This ° is test"); %> > > <BR> > > <% out.println("This © is test"); %> > > <BR> > > <% out.println("This \u00A9 is test"); %> <%= "©"%> > > <BR> > > <% out.println("This \u00B0 is test"); %> > > <BR> > > <% out.println("This \u00AE is test"); %> > > <BR> > > <% out.println("This \u0099 is test"); %> > > <BR> > > <% out.println("This \u00F6 is test"); %> > > <% out.flush(); %> > > </body> > > </html> > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]