Python, Unicode und die Windows-Konsole

| |

Wenn ich versuche, eine Unicode-Zeichenfolge in einer Windows-Konsole zu drucken, erhalte ich eine Fehlermeldung .

UnicodeEncodeError: "charmap" codec can"t encode character ....

Ich nehme an, das liegt daran, dass die Windows-Konsole keine reinen Unicode-Zeichen akzeptiert. Wie kann ich das am besten umgehen? Gibt es eine Möglichkeit, Python automatisch einen ? drucken zu lassen, anstatt in dieser Situation zu versagen?

Bearbeiten: Ich verwende Python 2.5.


Hinweis: Die Antwort von @LasseV.Karlsen mit dem Häkchen ist etwas veraltet (von 2008). Bitte verwenden Sie die Lösungen/Antworten/Vorschläge unten mit Vorsicht!!

@JFSebastian Antwort ist ab heute (6. Januar 2016) relevanter.