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:[EMAIL PROTECTED] > 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:[EMAIL PROTECTED] > Gesendet: Mittwoch, 8. September 2004 13:04 > An: [EMAIL PROTECTED] > 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:[EMAIL PROTECTED] > > 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:[EMAIL PROTECTED] > > Gesendet: Mittwoch, 8. September 2004 12:41 > > An: [EMAIL PROTECTED]; [EMAIL PROTECTED] > > 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:[EMAIL PROTECTED] > > > 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:[EMAIL PROTECTED] > > > Gesendet: Mittwoch, 8. September 2004 11:46 > > > An: Tomcat Users List; [EMAIL PROTECTED] > > > 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:[EMAIL PROTECTED] > > > > 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 > > > | > > > > | [EMAIL PROTECTED] 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: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > <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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]