繁体   English   中英

在Python 3中打印Unicode字符

[英]Print unicode character in Python 3

如何在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(input,self.errors,encoding_map)[0] UnicodeEncodeError:'charmap'编解码器无法在位置22编码字符'\\ ufffd':字符映射到

我已经在Stack Exchange上阅读了很多有关此的文章,但是没有答案起作用。

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

看来您正在使用Windows命令行执行此操作。

chcp 65001
set PYTHONIOENCODING=utf-8

您可以先尝试运行上述命令,然后再运行python3 它将控制台编码器设置为可以表示您的数据的utf-8。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM