tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karthik Gopal" <karthik_go...@hotmail.com>
Subject Re: Switching on UTF-8 Encoding
Date Fri, 08 Feb 2002 04:14:05 GMT
Hi Tony,

The issue maybe in these places:

1. Request object
    - Jeff has covered the issue.

2. Database I/O
    - You have find out what type of Unicode encoding does the Database
support. (UTF-8 or UCS-2).
       If it is UCS-2 then you have convert the data into UTF-8 at the java
end.

3. The JSP's encoding should set as UTF-8. As mentioned by Jeff.
    Moreover the browser should have access to the appropriate fonts to show
the data.


Regards,
Karthik

----- Original Message -----
From: "Antony Stace" <s45652001@yahoo.com>
To: "Tomcat Users List" <tomcat-user@jakarta.apache.org>;
<jeff.guttadauro@abbott.com>
Sent: Friday, February 08, 2002 8:33 AM
Subject: Re: Switching on UTF-8 Encoding


> Thanks Jeff, Timothy, Craig for your replies.
>
> I have a situation where I have a form which is UTF-8 format.  In the
servlet(I am acutally using struts)
> when I am processing a user request I use
>
>
> name = userForm.getName();  file://Struts saves the information from a
form in a Bean
> name = new String(name.getBytes(),"UTF-8");
>
> I can then save the name value in a database without problems.
>
> I then use the contents of the Bean to write output in a jsp file but I
get garbage.
> Does this mean that the format of the data in the Bean is incorrect?
Should the
> values in this bean be written in a different format?
>
> If it is any use, I printed out the request and response encoding to a log
file in the servlet,
>
>  request.getCharacterEncoding()  = null
>  response.getCharacterEncoding() = ISO-8859-1
>
>
> Cheers
>
> Tony
>
>
> On Thu, 7 Feb 2002 08:59:53 -0600
> jeff.guttadauro@abbott.com wrote:
>
> >
> >  You can use <%@ page contentType="text/html;charset=UTF-8" %> in the
JSP or
> > alternatively include the <META HTTP-EQUIV="Content-Type"
CONTENT="text/html;
> > charset=UTF-8"> tag in your HTML.  This will tell the browser to use the
UTF-8
> > Encoding.
> >
> > Then when getting the requests, you can do a
request.setCharacterEncoding
> > ("UTF-8") before getting anything from the request to allow you to read
in
> > parameters as UTF-8.  You could also try just reading in the parameters
> > without setting that, and then doing param.getBytes("UTF-8").
> >
> > I've been struggling with some encoding issues for a little while now,
but I
> > have it working, so if you have any other questions, please feel free to
email
> > me and I'll see if I can help.
> >
> > Good luck,
> > -Jeff
> >
> >
> >
> >
> >                     Antony Stace
> >                     <s45652001@ya        To:
tomcat-user@jakarta.apache.org
> >                     hoo.com>             cc:
> >                                          Subject:     Switching on UTF-8
Encoding
> >                     02/07/02
> >                     07:45 AM
> >                     Please
> >                     respond to
> >                     "Tomcat Users
> >                     List"
> >
> >
> >
> >
> >
> >
> > Hi
> >
> > What do I need to do so that data returned from Tomcat 4 is returned in
UTF-8
> > encoding to a requesting browser and
> > requests received are read as UTF-8.
> >
> > --
> >
> >
> > Cheers
> >
> > Tony。
> > ---------------------------------------------------------------------
> >
> >
> > _________________________________________________________
> > Do You Yahoo!?
> > Get your free @yahoo.com address at http://mail.yahoo.com
> >
> >
> > --
> > To unsubscribe:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> > For additional commands: <mailto:tomcat-user-help@jakarta.apache.org>
> > Troubles with the list: <mailto:tomcat-user-owner@jakarta.apache.org>
> >
> >
> >
> >
> >
> >
> > --
> > To unsubscribe:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> > For additional commands: <mailto:tomcat-user-help@jakarta.apache.org>
> > Troubles with the list: <mailto:tomcat-user-owner@jakarta.apache.org>
>
>
> --
>
>
> Cheers
>
> Tony。
> ---------------------------------------------------------------------
>
>
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>
>
> --
> To unsubscribe:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> For additional commands: <mailto:tomcat-user-help@jakarta.apache.org>
> Troubles with the list: <mailto:tomcat-user-owner@jakarta.apache.org>
>
>


--
To unsubscribe:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
For additional commands: <mailto:tomcat-user-help@jakarta.apache.org>
Troubles with the list: <mailto:tomcat-user-owner@jakarta.apache.org>


Mime
View raw message