Hi Leute,
ich komm leider nicht weiter.
Ich benutze zum Editieren Eclipse. Dort ist auch als Encoding UTF8 eingestellt.
Alle Umlaute werde korrekt dargestellt.
Auch wenn ich auf der Konsole ein less mache sieht alles gut aus.
Wenn ich mein Qt Programm dann compiliere und starte sind die Umlaute
alle murks....
Stellt Qt nicht als default UTF8 da? Dachte ich zumindest.
Auch der GCC nutzt laut manpage default maessig UTF8...
Sorry, aber ich komme echt nicht weiter...
[gelöst] Qt4: Umlaute mal wieder...
[gelöst] Qt4: Umlaute mal wieder...
Zuletzt geändert von nando am 17. November 2009 11:18, insgesamt 1-mal geändert.
Steht in der Ausgabe was von "libiconv" wenn du via konsole das prog startest?
Ansonsten in welchem Format ist dein File gespeichert?
Ich glaube hier gabs mal eine Diskusion zu dem Thema.... Ich glaube irgendwo gabs da nen Prob aber ich kann mich nicht erinnern. Tenor war so weit ich weiß "Im src text englisch oder ae = ä und dann translationfiles
Ansonsten in welchem Format ist dein File gespeichert?
Ich glaube hier gabs mal eine Diskusion zu dem Thema.... Ich glaube irgendwo gabs da nen Prob aber ich kann mich nicht erinnern. Tenor war so weit ich weiß "Im src text englisch oder ae = ä und dann translationfiles
Hi,
habs endlich!
oh man...
also meine dateien sind in UTF8 gespeichert...
damit Qt das auch checkt, muss man ein
anwenden.
Dann klappts prima...
Trotzdem danke...
habs endlich!
oh man...
also meine dateien sind in UTF8 gespeichert...
damit Qt das auch checkt, muss man ein
Code: Alles auswählen
QTextCodec::setCodecForTr (QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForLocale (QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
Dann klappts prima...
Trotzdem danke...
Damit python auch die Umlaute versteht, kann man dies verwenden im Hauptmodul:
Code: Alles auswählen
# enable special characters (äüöá}]µ§$%)
reload(sys)
sys.setdefaultencoding( "latin-1" )
Linux, das längste Text-Adventure aller Zeiten