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]