【发布时间】:2016-04-23 19:12:56
【问题描述】:
我确实从 Linux 转移到了 Windows,并且我使用 Python3。 在 Linux 上,我可以在没有任何导入的情况下使用 unicode 字符“š đ č ć ž”,现在在 Windows 上打印时出现此错误。
return codecs.charmap_encode(input,self.errors,encoding_map)[0] UnicodeEncodeError: 'charmap' codec can't encode character '\u0161' in position 62: character maps to <undefined>
【问题讨论】:
-
Linux 控制台默认为 utf-8 编码,但 Windows 控制台没有。我猜this answer 对你的帮助最大。另请参阅similar question。
标签: python-3.x encode