Hi
Ich lese RTF Text Zeile für Zeile ein(QTextStream). Wenn in einer Zeile ein Umlaut enthalten ist, ignoriert es Qt einfach. Danach stellte ich das Encoding auf UTF-8, dann wurden die Umlaute als � dargestellt.
Weiß einer von euch welche Konfiguration nötig ist, um die Umlaute korrekt aufzulösen?
lg
[solved]Qt stellt umlaute nicht dar
[solved]Qt stellt umlaute nicht dar
Zuletzt geändert von redbulls am 1. April 2011 12:55, insgesamt 1-mal geändert.
sehr interessiert an Qt
super danke, hat funktioniert!
folgender Code hat das Problem gelöst:

folgender Code hat das Problem gelöst:
Code: Alles auswählen
QTextCodec::setCodecForTr(QTextCodec::codecForName("ISO 8859-1"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("ISO 8859-1"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("ISO 8859-1"));
sehr interessiert an Qt