[英]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.