Ich hab da mal ein Problem mit der Darstellung von Umlauten, die sich in einem QString befinden:
Code: Alles auswählen
mein_string = "örtlicher Ähnlichkeitenübergang"
mein_qstring = QtCore.QString("örtlicher Ähnlichkeitenübergang#è")
print(mein_string.decode("utf-8"))
print(mein_qstring.toUtf8())
meinstring = str(QtCore.QString("ä").toUtf8())
print("meinstring {}".format(meinstring))
mein_string wird korrekt dargestellt.
mein_qstring enthält statt der Umlaute kryptische Zeichen.
Warum ist das so? bzw. wie kann ich dafür sorgen, dass diese Sonderzeichen auch korrekt dargestellt werden?
Viele Grüße
d u t