Python, Unicode и консоль Windows

| |

Когда я пытаюсь напечатать строку Unicode в консоли Windows, я получаю сообщение об ошибке.

UnicodeEncodeError: кодек "charmap" не может кодировать символ....

Я предполагаю, что это связано с тем, что консоль Windows не принимает символы только в формате Unicode. Как лучше всего решить эту проблему? Можно ли каким-либо образом заставить Python автоматически печатать ?, а не сбой в этой ситуации?

Изменить: я использую Python 2.5.


Примечание. Ответ @LasseV.Karlsen с галочкой устарел (с 2008 г.). Пожалуйста, используйте приведенные ниже решения/ответы/предложения с осторожностью!!

@JFSebastian answer более актуален на сегодняшний день (6 января 2016 г.).