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]

Reply via email to