[erledigt] UTF-16 und QTextCodec

Alles rund um die Programmierung mit Qt
Antworten
sigvdr
Beiträge: 100
Registriert: 1. Juli 2008 19:29

[erledigt] UTF-16 und QTextCodec

Beitrag 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
Zuletzt geändert von sigvdr am 6. Februar 2014 09:21, insgesamt 1-mal geändert.
archer
Beiträge: 306
Registriert: 2. Februar 2006 09:56

Re: UTF-16 und QTextCodec

Beitrag 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
sigvdr
Beiträge: 100
Registriert: 1. Juli 2008 19:29

Re: UTF-16 und QTextCodec

Beitrag von sigvdr »

Danke für die Info!

Gruß Sig
Antworten