在Python 3中打印unicode字符

时间:2016-10-07 10:39:35

标签: python unicode

如何在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上已经阅读了很多关于此的文章,但没有解答。

请帮忙。我真的很好奇如何解决这个看起来很简单的例子!很早就吃了!

1 个答案:

答案 0 :(得分:0)

您似乎正在使用Windows命令行执行此操作。

chcp 65001
set PYTHONIOENCODING=utf-8

在运行python3之前,您可以尝试先运行上述命令。它会将控制台编码器设置为可以代表您的数据的utf-8。