Python, Unicode en de Windows-console

| |

Als ik een Unicode-tekenreeks in een Windows-console probeer af te drukken, krijg ik een foutmelding .

UnicodeEncodeError: "charmap"-codec kan geen teken coderen ....

Ik neem aan dat dit komt omdat de Windows-console geen Unicode-tekens accepteert. Wat is de beste manier om dit te omzeilen? Is er een manier waarop ik Python automatisch een ? kan laten afdrukken in plaats van te falen in deze situatie?

Bewerken: ik gebruik Python 2.5.


Opmerking: @LasseV.Karlsen antwoord met het vinkje is een beetje verouderd (vanaf 2008). Gebruik de oplossingen/antwoorden/suggesties hieronder met zorg!!

@JFSebastian antwoord is vanaf vandaag (6 januari 2016) relevanter.