Seite 1 von 1

[erledigt] UTF-16 und QTextCodec

Verfasst: 5. Februar 2014 21:52
von sigvdr

Code: Alles auswählen

        imageCommentar = QString::fromUtf8("Bild äöüÄÖÜß");
        QTextCodec *codec = QTextCodec::codecForName("UTF-16");
        QByteArray text = codec->fromUnicode(imageCommentar);
Weshalb beginnt mein QByteArray "text" nach dieser Sequenz mit
text[0] -> 0xFF
text[1] -> 0xFE
text[2] -> 'B'
...
...
Gruß Sig

Re: UTF-16 und QTextCodec

Verfasst: 6. Februar 2014 07:46
von archer
Schau dir mal auf Wikipedia das Thema "Byte Order Mark" an.
Grob vereinfacht ist das die Kennung für die UTF-16 Datei.

Code: Alles auswählen

UTF-16 (BE) 	FE FF 
UTF-16 (LE) 	FF FE

Re: UTF-16 und QTextCodec

Verfasst: 6. Februar 2014 09:20
von sigvdr
Danke für die Info!

Gruß Sig