QDomDocument und Encoding/Umlaute

Alles rund um die Programmierung mit Qt
Antworten
Thorin
Beiträge: 14
Registriert: 26. Oktober 2005 22:00

QDomDocument und Encoding/Umlaute

Beitrag von Thorin »

Hallo,

wie kann ich bei einem QDomDocument das Encoding festlegen?

Wenn ich ein QDomDocument mit toByteArray() in eine Datei schreibe (laut Dokumentation angeblich in UTF-8 Kodierung), werden standardmäßig Umlaute in unlesbare Zeichen umgewandelt.

Wie bekomme ich es hin, dass XML-konforme Codes wie z.B. "ü" verwendet werden?

Andere Frage: Gibt es in Qt Funktionalität, um einen XML-Header wie "<?xml version="1.0" encoding="UTF-8"?>" zu erzeugen oder muss man das manuell machen?


Gruß, Thorin
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Das Format in Qt ist Standard XML und das ist UTF8.

Für das verwenden von ü für ü hab ich mir eine kurze eigene Funktion geschrieben und dann fromUtf8 genommen um die Daten auszulesen. Geht problemlos.
Antworten