Thanks Mojo,

yeah, setting the MySQL connection to use UTF-8 is also important :-).
The response header should be dealt with by the Struts configuration. If I
am right, this means exactly setting the response header to text/html;
charset=UTF-8 as default.

Martin

> -----Ursprüngliche Nachricht-----
> Von: Morris Jones [mailto:[EMAIL PROTECTED] 
> Gesendet: Mittwoch, 7. September 2005 19:28
> An: Struts Users Mailing List
> Betreff: Re: AW: Problem with characters
> 
> 
> Martin and Luke, are you using different databases on the two 
> environments?  You might want to be sure you have MySQL configured to 
> use unicode, and add the "useUnicode" and "characterEncoding" 
> options to 
> your database connect URL.
> 
> You may also find that you need to set the character encoding 
> property 
> in the ContentType header in your Actions with 
> response.setContentType("text/html;charset=UTF-8").  I found on some 
> browsers that the meta tag in the HTML won't override the 
> value in the 
> HTTP header.
> 
> Just suggestions.  I haven't actually dealt with this problem 
> for quite 
> a while.
> 
> Mojo
> 
> Martin Kindler wrote:
> > David,
> > 
> > could you please be a bit more specific?
> > 
> > Just now I have a very similar problem as LuKe.
> > I am using MySQl 4.1.10 and all tables are UTF-8.
> > Struts is configured to use UTF 8 (i. e. the controller element in 
> > struts-config.xml says contentType="text/html;charset=UTF-8").
> > 
> > This seems to work. My browsers (Firefox and IE6) decode 
> the pages as 
> > UTF-8.
> > 
> > 
> > BUT: when I enter text using a form (this is configured using the 
> > charSet-attribute to html:form to accept
> > ISO-8859-1) IE6 garbles it while Firefox seems to work OK.
> > 
> > Any hints?
> > 
> > Martin
> > 
> > 
> >>-----Ursprüngliche Nachricht-----
> >>Von: Harland, David [mailto:[EMAIL PROTECTED]
> >>Gesendet: Mittwoch, 7. September 2005 10:35
> >>An: Struts Users Mailing List
> >>Betreff: RE: Problem with characters
> >>
> >>
> >>Change you encoding to UTF-8.
> >>
> >>What database are you using?
> >>
> >>Dave.
> >>
> >>-----Original Message-----
> >>From: lk [mailto:[EMAIL PROTECTED]
> >>Sent: 07 September 2005 09:23
> >>To: user@struts.apache.org
> >>Subject: Problem with characters
> >>
> >>Hi,
> >>
> >>I have a problem with some characters.
> >>
> >>My application reads some forms and writes them in a db.
> >>
> >>On my test and developing environment everything works well.
> >>
> >>The problem comes out when I deploy the application on the 
> production
> >>server.
> >>
> >>When I fill in the form non English characters (for example
> >>the typical 
> >>characters of the Italian language) they are read as "?".
> >>
> >>The strange thing is that in the same tomcat context there is an old
> >>no-struts application that works well.
> >>
> >>On this server Apache and Tomcat work together and this is the only
> >>difference from my test server.
> >>
> >>In both struts-config.xml and web.xml I put this encoding <?xml 
> >>version="1.0" encoding="ISO-8859-1" ?>
> >>
> >>Furthermore I use a tiles layout and in it I put:
> >><meta http-equiv="Content-Type" content="text/html;
> >>charset=iso-8859-1">
> >>
> >>
> >>What could be the problem?
> >>
> >>LuKe
> >>
> >> 
> >> 
> >> --
> >> Email.it, the professional e-mail, gratis per te:
> >>http://www.email.it/f
> >> 
> >> Sponsor:
> >> Vuoi risparmiare sino al 70% sugli acquisti? Oliviero non
> >>teme confronti!  Clicca qui: 
> >>http://adv.email.it/cgi-bin/foclick.cgi?mid=3849&d=7-9
> >>
> >>------------------------------------------------------------
> ---------
> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >>
> >>This e mail is from DLA Piper Rudnick Gray Cary UK LLP.
> >>
> >>The contents of this email and any attachments are
> >>confidential to the intended recipient. They may not be 
> >>disclosed to or used by or copied in any way by anyone other 
> >>than the intended recipient. If this email is received in 
> >>error, please contact DLA Piper Rudnick Gray Cary UK LLP on 
> >>+44 (0) 8700 111111 quoting the name of the sender and the
> >>email address to which it has been sent and then delete it.
> >>
> >>Please note that neither DLA Piper Rudnick Gray Cary UK LLP
> >>nor the sender accept any responsibility for viruses and it 
> >>is your responsibility to scan or otherwise check this email 
> >>and any attachments. 
> >>
> >>DLA Piper Rudnick Gray Cary UK LLP is a limited liability
> >>partnership registered in England and Wales (registered 
> >>number OC307847) which provides services from offices in 
> >>England, Belgium, Germany and the People's Republic of China. 
> >> A list of members is open for inspection at its registered 
> >>office and principal place of business 3 Noble Street, London 
> >>EC2V 7EE.  Partner denotes member of a limited liability 
> partnership.
> >>
> >>DLA Piper Rudnick Gray Cary UK LLP is regulated by the Law
> >>Society and is a member of DLA Piper Rudnick Gray Cary, a 
> >>global legal services organisation, the members of which are 
> >>separate and distinct legal entities.  For further 
> >>information, please refer to www.dlapiper.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]
> 
> 
> -- 
> Morris Jones
> Monrovia, CA
> http://www.whiteoaks.com
> Old Town Astronomers: http://www.otastro.org
> 
> ---------------------------------------------------------------------
> 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