Annan teckenkodning i eclipse, mot servlet under tomcat? (Java)

Permalänk
Medlem

Annan teckenkodning i eclipse, mot servlet under tomcat? (Java)

Hej,

Nu har jag suttit och slitit mitt hår i flera timmar över ett teckenkodsproblem jag bara inte kan fatta!

Jag har en Java class i Eclipse som jag använder för att skicka ett SOAP-anrop. Kör jag denna klass via eclipse och skickar med tecken som ÅÄÖ fungerar det kanon både på min sida och på mottagarens sida. Men när jag byggt min Jar fil och anropar denna funktion via min webapp (Tomcat 7.0) så plir det helt andra tecken.
Jag tänkte förstås att det var variablarna jag skickade med som var felkodade i webappen. Men! Nu till slut har jag i klassen hårdkodat in texten: "Test - ö Ö å Å ä Å". Det funkar fint i Eclipse, men så fort jag anropar klassen ifrån webappen blir det knas.

Var kan det vara fel? Kan Tomcat köra på en annan encoding än vad Eclipse gör?

Visa signatur

"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." - Brian W. Kernighan

Permalänk
Medlem

Kolla vad filen har för encoding. Har för mig att eclipse kör cp1252 under windows (varför har jag ingen aning om..)

Visa signatur

Kom-pa-TI-bilitet