Seite 1 von 1

[Qt4] Umlautprobleme

Verfasst: 12. August 2008 13:39
von DDSD
Ich habe ein Problem mit meinen Umlauten in Qt4.
Wenn ich meine Programme, die ich selbst erstellt habe, starte, dann sehe ich alle Umlaute, die von einer ui einfliesen ganz richtig und normal - die Umlaute im Quellcode werden aber falsch angezeigt und zwar diese 1/4, etc Zeichen.

Das komische ist, dass sogar \u00FC falsch dargestellt wird...

Verfasst: 12. August 2008 20:14
von Christian81
Das Problem haben wir schon des öfteren - Entweder nimm die Unicode-Kodierung (siehe QChar - Doku) oder mach es mit Hilfe von Übersetzungen. Wenn Du ein 'ä' schreibst und es z.B. als ISO8859-1 speicherst, der Compiler deinen Sourcecode aber als UTF-8 interpretiert kann es nichts werden. Auch der QString ctor ist da nicht die richtige Wahl - der interpretiert den String nämlich als ASCII. Siehe QString Doku.

Verfasst: 12. August 2008 20:21
von DDSD
Ich habe das ganze schon gelöst. Habe einfach die Codierung global für alle Strings festgelegt.
Und File und Compiler haben selbe Kodierung, also daran liegt es nicht ^^