Input/Output URLDecoder.decode - Unterschiedliche Ergebnisse Windows / Linux

gr0sshirn

Neues Mitglied
Hallo,

ich hab ein Problem mit URLDecode.

Das Zeichen é ergibt URL-enkodiert %c3%a9.

Java:
System.out.println(URLDecoder.decode("%c3%a9", "UTF-8"));

Der Output unter Linux ist korrekt: é.
Unter Windows 7 wird mir Ú zurückgegeben.

Hat jemand eine Idee woran das liegt?
Hatte vermutet, dass es etwas mit den Standardzeichensätzen zu tun hat (UTF-8 / Windows-1252 aka Cp1252) aber ich gebe ja im Funktionsaufruf explizit an, dass es sich um UTF-8 handelt.



Danke euch...
 
Die Ausgabe erfolgt aber in dem cmd.exe-Fenster? Das kann leider kein UTF-8, sondern irgendeine Codepage.
Also siehst du vermutlich nur das falsche Zeichen.
 

Zurück
Oben