Python 3.x ';Charmap';编解码器可以';t编码字符(Unicode塞尔维亚拉丁语)

Python 3.x ';Charmap';编解码器可以';t编码字符(Unicode塞尔维亚拉丁语),python-3.x,encode,Python 3.x,Encode,我确实从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: cha

我确实从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>
return codecs.charmap\u encode(输入,self.errors,encoding\u map)[0]UnicodeEncodeError:“charmap”编解码器无法对位置62中的字符“\u0161”进行编码:字符映射到

在控制台中键入的“chcp 65001”已解决问题,控制台字体设置为lucida

在控制台中键入的“chcp 65001”已解决问题,控制台字体设置为lucida

Linux控制台默认为utf-8编码,但Windows控制台不这样做。我想这对你帮助最大。另请参见此部分。Linux控制台默认为utf-8编码,但Windows控制台不这样做。我想这对你帮助最大。另见此。