如何在Python 3中打印unicode字符串?
myString = 'My unicode character: \ufffd'
print(myString)
输出应为:“我的unicode字符:ü”
文件“C:\ Program Files(x86)\ Python35-32 \ lib \ encodings \ cp850.py”,行 19,在编码返回 codecs.charmap_encode(输入,self.errors,encoding_map)[0] UnicodeEncodeError:'charmap'编解码器无法编码字符'\ ufffd' 位置22:字符映射到
我在Stack Exchange上已经阅读了很多关于此的文章,但没有解答。
请帮忙。我真的很好奇如何解决这个看起来很简单的例子!很早就吃了!
答案 0 :(得分:0)
您似乎正在使用Windows命令行执行此操作。
chcp 65001
set PYTHONIOENCODING=utf-8
在运行python3
之前,您可以尝试先运行上述命令。它会将控制台编码器设置为可以代表您的数据的utf-8。