Python -, Unicode-und die Windows-Konsole

Wenn ich versuche, drucken Sie eine Unicode-Zeichenfolge in eine Windows-Konsole, bekomme ich eine UnicodeEncodeError: 'charmap' codec can't encode character .... Fehler. Ich nehme an, dies ist, weil die Windows Konsole nicht akzeptieren, nur-Unicode-Zeichen. Was ist der beste Weg, um dieses? Gibt es eine Möglichkeit, ich kann Python automatisch ausgedruckt ? statt Versagen in dieser situation?

Edit: ich bin mit Python 2.5.


Hinweis: @LasseV.Karlsen Antwort mit den Häkchen ist irgendwie veraltet (von 2008). Bitte verwenden Sie die Lösungen/Antworten/Kommentaren unten mit Sorgfalt!!

@JFSebastian Antwort ist relevanter als heute (6 Jan 2016).

Welche version von Python sind Sie auf? Ich habe gesehen, Referenzen, dass diese gebrochen war in 2.4.3 und Feste in 2.4.4.
Verwandte: bugs.python.org/issue1602
check dieser aus.
die einfache Antwort, die ich fand, ist zu geben: chcp 65001 vor der Verwendung von Python ist es notwendig Sie in cmd ein
Dann sollten Sie Ihre Antwort akzeptiert...

InformationsquelleAutor James Sulak | 2008-08-07

Schreibe einen Kommentar