Kann unter Qt mit Suse 9.2 keine Umlaute ausgeben.

Peter Wabersich <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Hallo,
ich kann keine Umlaute unter Qt 3.3.3 unter Suse 9.2 ausgeben.  (Qt 
wurde mit Yast installiert.)

Code-Auszug:
#include <qpainter.h>
#include <stdlib.h> //fÃŒr sprintf
#include <qstring.h> //fÃŒr QString
.....
QPainter p (this);
QString s2;
s2.sprintf("Höööööhe (neuer Test) in mm: %d",789 );
p.drawText(20,560,s2);
....

Jedes "ö" wird mit zwei Zeichen dargestellt bei der Ausgabe und eben 
nicht als "ö". Andere Textausgaben funktionieren ohne Probleme auf diese 
Art und Weise, eben nur keine Umlaute! Woran kann das liegen? Wie kann 
man dieses Problem lösen?

Habe auch das Buch:"Das QT Buch", 2.Auflage von Helmut Herold. Dort auf 
Seite 263 ist das Programm:"printerinfo.cpp", welches mit einer 
s.sprintf -Anweisung unter anderem das Wort:" SeitenverhÀltnis" ausgeben 
soll. Dieses Programm gibt bei mir auch den Umlaut "À" nicht aus, 
sondern dafÃŒr wieder 2 andere Zeichen. Kann es sein, dass man bei meinem 
Suse-System irgend etwas, irgend wo einstellen oder Àndern muss? Und 
wenn ja, was und wo und wie?

Vielleicht sind ja Leute hier, die das Problem schon gelöst haben, denn 
ich habe leider nichts unter Google gefunden und weiß keine Lösung 
dafÌr. WÌrde mich sehr freuen, wenn jemand eine Lösung hat und sie 
posten kann.

Danke schon mal im voraus.

-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfÃŒgbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.