Seite 1 von 1

MS-Dos Eingabeaufforderung / Unicode

Verfasst: Mittwoch 25. März 2009, 15:01
von Kingkuddl
Hallo ich habe folgendes Problem:
das programm soll überprüfen ob die eingabe in einer liste steht, leider sind auch Akzente dabei also soll alles in unicode sein. ich habe folgenden code:

Code: Alles auswählen

ein = raw_input()
eingabe = ein.decode("iso-8859-1")
if eingabe == esp[vokabel]:
.
.
das ganze funktioniert prima wenn ich es in der python shell von IDLE laufen lasse, in der Eingabeaufforderung findet er keine übereinstimmung.
Kann mir jemand verraten warum?
In der Liste sind die string so codiert: u"Bla"

€: habs nun selbst durch exzessives googlen gelöst das iso-8859-1 muss durch cp850 ersetzt werden

Verfasst: Mittwoch 25. März 2009, 15:52
von b.esser-wisser
Du kannst auch nach "sys.stdin.encoding" schauen und ins wiki (wiki.python.de)