Re: Kann unter Qt mit Suse 9.2 keine Umlaute ausgeben.

Tilman Schmidt <[email protected]>
Newsgroups gmane.linux.suse.programming
Organization Phoenix Software GmbH
Message-ID <[email protected]>
Peter Wabersich schrieb:
> 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?

Das sieht so aus, als ob Du den Quelltext UTF-8 codiert gespeichert
hast (ist bei SuSE seit einiger Zeit default), die sprintf-Funktion
aber ISO-8859-1 erwartet. Allerdings kenne ich mich mit Qt nicht aus,
da mÃŒsstest Du wohl mal in die Doku schauen.

-- 
Tilman Schmidt                            [email protected]
Phoenix Software GmbH                             Tel. +49 228 97199 0
Adolf-Hombitzer-Str. 12                           Fax +49 228 97199 99
53227 Bonn, Germany                      http://www.phoenixsoftware.de

-- 
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.