Hallo,
folgendes Problem:
XML encoding bzw. decoding klappt nicht.
Ich habe da ein Programm geschrieben.
Mit einem Editor erstelle ich Sprachkurse bzw. Lektionen. Zur Repräsentation benutze ich XML und setze in meinem Programm den
XMLOutputter auf encoding UTF-8 (also format.setEncoding("UTF-8"); )
Hab auch schon den output selbst modifiziert und den Stream auf UTF-8 gesetzt.
Wenn ich jetzt diese Datei mit meinem anderen Programm öffne, dass mir die Sprachkurse darstellt, bekomme ich nur Vierecke anstatt ä,ö,é, usw. Also alle Sondezeichen hauen nicht hin. Jetzt kommt das Kuriose. Wenn ich die Datei wieder mit dem Editor öffne, werden die Sonderzeichen dargestellt obwohl (und das ist das seltsame) ich die exakt selbe Klasse zum Lesen benutze. Ich bin schlicht und ergreifend am Verzweifeln was das angeht.
Das Programm kann man sich auf www.jlanguagelearn.com runterladen.
Mit dem Editor kann man bsp. eine Conjugation-Lesson erstellen. Die wird dann im Ordner storedLessons abgespeichert. Kopiert man diesen ertstellten Ordner nun in units und startet das andere Programm, dann kann man das oben geschilderte sehen.
Vielleicht kann mir jemand dabei helfen. Ich stehe natürlich zur Rede und Antwort falls jemand genaueres wissen muss.
folgendes Problem:
XML encoding bzw. decoding klappt nicht.
Ich habe da ein Programm geschrieben.
Mit einem Editor erstelle ich Sprachkurse bzw. Lektionen. Zur Repräsentation benutze ich XML und setze in meinem Programm den
XMLOutputter auf encoding UTF-8 (also format.setEncoding("UTF-8"); )
Hab auch schon den output selbst modifiziert und den Stream auf UTF-8 gesetzt.
Wenn ich jetzt diese Datei mit meinem anderen Programm öffne, dass mir die Sprachkurse darstellt, bekomme ich nur Vierecke anstatt ä,ö,é, usw. Also alle Sondezeichen hauen nicht hin. Jetzt kommt das Kuriose. Wenn ich die Datei wieder mit dem Editor öffne, werden die Sonderzeichen dargestellt obwohl (und das ist das seltsame) ich die exakt selbe Klasse zum Lesen benutze. Ich bin schlicht und ergreifend am Verzweifeln was das angeht.
Das Programm kann man sich auf www.jlanguagelearn.com runterladen.
Mit dem Editor kann man bsp. eine Conjugation-Lesson erstellen. Die wird dann im Ordner storedLessons abgespeichert. Kopiert man diesen ertstellten Ordner nun in units und startet das andere Programm, dann kann man das oben geschilderte sehen.
Vielleicht kann mir jemand dabei helfen. Ich stehe natürlich zur Rede und Antwort falls jemand genaueres wissen muss.