Unicode / Umlaute
Verfasst: 18. März 2005 10:22
Hallo, ich habe folgendes Problem,
durch ein Dialog gebe ich z.N. einen Namen ein. Diesen wandel ich so um
dann wird self.name einem Label zugewissen
es wird dann auch korrekt mit Umlauten dargestellt.
Wenn ich jetzt auf das Label zugreife und z.B den Text in der Konsole anzeigen lasse:
Bei beiden Versuchen kommt folgender Fehler
Danke für die Hilfe
Steffen
durch ein Dialog gebe ich z.N. einen Namen ein. Diesen wandel ich so um
Code: Alles auswählen
self.name = unicode(self.qleName.text()).encode("latin-1")Code: Alles auswählen
self.app.qlMandant.setText(self.name)Wenn ich jetzt auf das Label zugreife und z.B den Text in der Konsole anzeigen lasse:
Code: Alles auswählen
print self.app.qlMandant.text()
print unicode(str(self.app.qlMandant.text())).encode("latin-1")Code: Alles auswählen
UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 6: ordinal not in range(128)Steffen