Alles rund um die Programmierung mit Qt
-
sigvdr
- Beiträge: 100
- Registriert: 1. Juli 2008 19:29
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
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.
-
sigvdr
- Beiträge: 100
- Registriert: 1. Juli 2008 19:29
Beitrag
von sigvdr »
Danke für die Info!
Gruß Sig