当我尝试在 Windows 控制台中打印 Unicode 字符串时,出现错误。
UnicodeEncodeError: 'charmap' codec can't encode character ....
我认为这是因为 Windows 控制台不接受纯 Unicode 字符。解决这个问题的最佳方法是什么?有什么办法可以让 Python?
在这种情况下自动打印 a 而不是失败?
编辑: 我使用的是 Python 2.5。
注意: @LasseV.Karlsen 带有复选标记的答案有点过时(从 2008 年开始)。请谨慎使用下面的解决方案/答案/建议!!
从今天(2016 年 1 月 6 日)起,@JFSebastian 的回答更加相关。