SAX-Parser und Sonderzeichen
lima-city → Forum → Programmiersprachen → Java
-
Hallo, mein SAX-Parser ließt eine XML mit Benutzernamen ein. Nun ist da plötzlich ein ausländischen Name drin "...Irgendwas... Šrobárová" (In XML sieht es so aus "Šrobárová")
In der tag/log">Log-Ausgabe steht für diesen Namen nur ein "á".
Geparst wird ganz einfach:
public void characters(char[] ch, int start, int length) throws SAXException { Log.v(TAG,new String(ch, start, length));
Das ist ist jetzt ein kleines Problem. Kann man das lösen?
EDIT: Hab eine Lösung gefunden. Mann muss die Strings nochmal buffern, da bei Sonderzeichen ein einzelner String zu einem Char zusammengefasst wird und diese Chars müssen wieder zu einem String zusammengesetzt werden.
Beitrag zuletzt geändert: 10.6.2011 22:36:35 von pixilab -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage