UTF-8?

Status
Nicht offen für weitere Antworten.
P

peez

Gast
Hi,
Ich bekomme beim parsen die folgende Fehlermeldung:

java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence.

Ich habe herausgefunden, dass diese Exception z.B. durch ein » ausgelöst wird.
Wenn ich die Fehlermeldung richtig lese, müsste dieses Zeichen UTF-8 codiert sein, oder?
Bevor ich dem Typ, der das XML für mich erstellt, die Hölle heiß mache, wollte ich lieber nochmal bei den Experten nachfragen.
Kann man diese Exception irgendwie umgehen?

Gruß
Philipp
 

DP

Top Contributor
hi. set das encoding auf "ISO-8859-1", dann haste keine probleme mehr.

Code:
org.jdom.output.Format.setEncoding("ISO-8859-1");

sollte klappen

grüße
 
P

peez

Gast
Eclipse sagt "org.jdom cannot be resolved".

Am besten ich poste mal meinen Code:

Code:
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

DocumentBuilder builder = factory.newDocumentBuilder();

builder.setErrorHandler(new MyErrorHandler());

Document document = builder.parse(filename);


beim builder.parse() gibt er mir dann die Fehlermeldung.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben