How did you create your war file then? Through an IDE? I looked up the man page for 'jar' command. It's pretty straight-forward. Are you compressing your class files? That may modify the content of the files.
Hope it helps Yan -----Original Message----- From: Ruth, Brice [mailto:[EMAIL PROTECTED] Sent: June 10, 2004 15:20 To: Tomcat Users List Subject: Re: Corrupted UTF-8 JSPs?! Thanks, but I believe the problem is in the WAR packaging, somehow ... because I develop locally, deploy w/o packaging and it works fine - if I package it up again and re-deploy LOCALLY, then I get garbage ... native2ascii only works for properties files, as far as I've been able to determine. UTF-8 encoded JSPs have to have UTF-8 encoded characters, not the \u escaped characters that native2ascii creates. We only use native2ascii for our properties files Yansheng Lin wrote: >"developed locally, and then deployed remotely" > >Make sure on the remote system, the Java Runtime Environment supports UTF-8 >and is using it as the default encoding(export >JAVA_OPTS=-Dfile.encoding="utf8"). > >native2ascii UTF-8 encoded characters may help too. > >Yan > >-----Original Message----- >From: Ruth, Brice [mailto:[EMAIL PROTECTED] >Sent: June 10, 2004 14:00 >To: Tomcat Users List >Subject: Corrupted UTF-8 JSPs?! > > >I'm running into a strange issue. > >I have certain JSPs with UTF-8 encoded characters in them (polish >characters, to be exact). My Ant build.xml precompiles the JSPs using >Jasper and then packages the application into a WAR for deployment. > >When I develop locally with Tomcat 5.0.18, I deploy without packaging >into a WAR first. However, to deploy remotely, I create a WAR, then >deploy from that. > >Locally, the JSPs appear just as they should. After being packaged into >a WAR (even if I deploy it locally to the exact same instance of Tomcat >5.0.18), the UTF-8 characters are garbaged up. The garbaging appears the >same as it does when I override the page-provided UTF-8 encoding (in the >browser) and manually set the encoding to ISO-8859-1. > >What's going on here?! By the time that the JSPs are added to the WAR, >they're binary .class files, since they are precompiled! Text encodings >shouldn't make a bit of difference at that point, should they?!? > >The JSPs loaded still tell the browser that the encoding is UTF-8 ... >and UTF-8 characters in the .properties files (passed through >native2ascii) are properly displayed. > >It seems to me that something very strange is going on ... moreover, >this is going to really throw a wrench in our project if we can't get to >the bottom of it! > >Respectfully, >Brice Ruth > >--------------------------------------------------------------------- >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] > > > --------------------------------------------------------------------- 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]