Ich verwende PyQt4 und habe dann das hier:
Code: Alles auswählen
str(self.beruf.text()).decode("iso-8859-1").encode(stdout_encoding)
Wenn in self.beruf.text() ein öäü oder so drin ist bekomme ich trotzdem einen Error:
Code: Alles auswählen
Traceback (most recent call last):
File "F:\#Fitnessline\main.py", line 175, in make_text
text = text.replace("[BERUF]", str(self.beruf.text()).decode("iso-8859-1").encode(stdout_encoding),1)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in position 1: ordinal not in range(128)
Obwohl das hier geht:
Code: Alles auswählen
>>> str("öüä").decode("iso-8859-1").encode(stdout_encoding)
'\xf6\xfc\xe4'
Kann mir bitte schnell jemand helfen?
Wenn ich utf-8 benutze kommt genau das gleiche...
[b][i]ein kleines game für die die lust haben http://konaminut.mybrute.com[/i][/b]
;-)