首页 文章

在Python 3中打印unicode字符

提问于
浏览
0

如何在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 '编解码器无法编码位置22中的字符'\ ufffd':字符映射到

我已经在Stack Exchange上阅读了很多关于此的文章,但没有解答 .

请帮忙 . 我真的很好奇如何解决这个看起来很简单的例子!非常提前!

1 回答

  • 0

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

    chcp 65001
    set PYTHONIOENCODING=utf-8
    

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

相关问题