[Qt4] Umlautprobleme

Alles rund um die Programmierung mit Qt
Antworten
DDSD
Beiträge: 22
Registriert: 7. Juni 2007 15:24
Wohnort: Weißenbach bei Liezen
Kontaktdaten:

[Qt4] Umlautprobleme

Beitrag 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...
by DDSD
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag 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.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
DDSD
Beiträge: 22
Registriert: 7. Juni 2007 15:24
Wohnort: Weißenbach bei Liezen
Kontaktdaten:

Beitrag 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 ^^
by DDSD
Antworten