tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Allistair Crossley" <Allistair.Cross...@QAS.com>
Subject RE: Setting JVM ==> file.encoding = Cp1252
Date Wed, 08 Sep 2004 12:03:22 GMT
Hi Ben,

You appear to be right that this euro encoding is a right bastard. I have no idea how I have
it working on our production server now.

I have created a mini-webapp for anyone on this list who cares to have a go at this;

www.adcworks.com/encode.zip

Unzip this into an encode folder in your tomcat webapps. Source is included in WEB-INF. 

Request the url

http://yourserver/encode/encode.jsp

5 euro symbols should be in the text field. submit this and it goes to a servlet that encodes
the request as Cp1252 which includes euro. it then sends the string down the response stream
as Cp1252 and it gets mashed up.

I have tried setting all encoding to utf-8 also but no go.

I have to admit I am stumped now

Anyone..? Anyone..? Bueller..? Bueller..?

> -----Original Message-----
> From: Ben Bookey [mailto:ben.bookey@gistec-online.de]
> Sent: 08 September 2004 12:29
> To: Allistair Crossley
> Subject: AW: Setting JVM ==> file.encoding = Cp1252
> 
> 
> yep. still end up with â?¬ being shown in my UTF-8 html/jsp 
> page, sent from
> the server as parameter.
> regards
> Ben
> 
> -----Ursprüngliche Nachricht-----
> Von: Allistair Crossley [mailto:Allistair.Crossley@QAS.com]
> Gesendet: Mittwoch, 8. September 2004 13:04
> An: ben.bookey@gistec-online.de
> Betreff: RE: Setting JVM ==> file.encoding = Cp1252
> 
> 
> have you tried UTF-8 rather than UTF8 as page encoding?
> 
> ADC
> 
> > -----Original Message-----
> > From: Ben Bookey [mailto:ben.bookey@gistec-online.de]
> > Sent: 08 September 2004 12:02
> > To: Allistair Crossley
> > Subject: AW: Setting JVM ==> file.encoding = Cp1252
> >
> >
> >
> > Hi Allistair,
> >
> > Thanks for the reply. Please find attached my test scripts,
> > which is an
> > attempt at using utf-8.
> >
> > Its just a simple .jsp page which posts a value to the
> > servlet in UTF-8,
> > and the result is posted back to the edit page. Currently,
> > although setting
> > my html<meta> tag, the EUR symbol is recieved back and is 
> not displayed
> > correctly. I believe one I can do this round trip, it should
> > work when I
> > write to the database.
> >
> > regards
> > Ben
> >
> >
> >
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Allistair Crossley [mailto:Allistair.Crossley@QAS.com]
> > Gesendet: Mittwoch, 8. September 2004 12:41
> > An: tomcat-user@jakarta.apache.org; ben.bookey@gistec-online.de
> > Betreff: RE: Setting JVM ==> file.encoding = Cp1252
> >
> >
> > hi ben,
> >
> > the jvm always operates with utf. Data transferred into or
> > out of the jvm
> > is in a format matching the file.encoding property.
> >
> > i don't understand why you wish to change the file.encoding.
> > the jvm file
> > encoding should really match your file system, that's why on
> > windows it is
> > Cp1252 and on linux iso-8859-15.
> >
> > the file.encoding will not affect the way your request
> > encoding or database
> > encoding aligns.
> >
> > why don't you email me your web.xml, your jsp, your servlet,
> > your JNDI or
> > database connectivity config and I will take a look.
> >
> > ADC
> >
> > > -----Original Message-----
> > > From: Ben Bookey [mailto:ben.bookey@gistec-online.de]
> > > Sent: 08 September 2004 11:12
> > > To: Allistair Crossley
> > > Subject: AW: Setting JVM ==> file.encoding = Cp1252
> > >
> > >
> > > Me yet again..
> > > would it be a good idea to convert all my app config files to
> > > utf8 too, once
> > > I change this file.enoding setting?
> > >
> > > regards
> > > Ben
> > >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Allistair Crossley [mailto:Allistair.Crossley@QAS.com]
> > > Gesendet: Mittwoch, 8. September 2004 11:46
> > > An: Tomcat Users List; ben.bookey@gistec-online.de
> > > Betreff: RE: Setting JVM ==> file.encoding = Cp1252
> > >
> > >
> > > Ben,
> > >
> > > file.encoding is a JVM parameter specified e.g
> > >
> > > java -Dfile.encoding=Cp1252 SomeClass
> > >
> > > There is no need to set this in server.xml when you can do
> > this in the
> > > startup scripts for TC. You could even try within Java code
> > >
> > > System.setProperty("file.encoding", "Cp1252");
> > >
> > > ADC
> > >
> > > > -----Original Message-----
> > > > From: Ben Bookey [mailto:ben.bookey@gistec-online.de]
> > > > Sent: 08 September 2004 10:44
> > > > To: Tomcat User List
> > > > Subject: Setting JVM ==> file.encoding = Cp1252
> > > >
> > > >
> > > > Dear list,
> > > >
> > > > I am new to Java and to TC. When I write all the java.system
> > > > properties
> > > > to the logfile on my windows machine, I see I am using
> > > >
> > > > file.encoding = Cp1252
> > > >
> > > > on my linux machine this is
> > > >
> > > > file.encoding = iso-8859-15
> > > >
> > > >
> > > > I know I can configure this jvm paramter in the
> > > > catalina.bat/sh file, but
> > > > is there a way of doing this inside the server.xml or 
> something ?
> > > >
> > > > regards,
> > > >
> > > > Ben
> > > >
> > > >
> > > >
> > >
> > 
> +-------------------------------------------------------------------+
> > > > | GIStec GmbH - Ihr Partner für GIS - Technologie
> > >         |
> > > > |
> > >         |
> > > > | Ben Bookey
> > >         |
> > > > | Ben.Bookey@gistec-online.de           Fraunhoferstraße 5
> > >         |
> > > > | Tel         0 61 51 / 155 - 254       D-64283 Darmstadt
> > >         |
> > > > | Fax         0 61 51 / 155 - 259
> > http://www.gistec-online.de |
> > > |
> >         |
> > > | http://www.ingeoic.de
> http://www.geo-watermarking.de |
> > 
> +-------------------------------------------------------------------+
> >
> >
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> >
> >
> 
> 
> <FONT SIZE=1 FACE="VERDANA,ARIAL" COLOR=BLUE>
> -------------------------------------------------------
> QAS Ltd.
> Developers of QuickAddress Software
> <a href="http://www.qas.com">www.qas.com</a>
> Registered in England: No 2582055
> Registered in Australia: No 082 851 474
> -------------------------------------------------------
> </FONT>
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message