课程
/后端开发
/Python
/初识Python
命令提示符下运行python程序,print()函数打印输出中文时,出现乱码如何解决?如下图:
2017-09-05
源自:初识Python 2-3
正在回答
中文是`unicode`编码
所以必须这样: `print u'你好,世界'`
_李勇 提问者
在中文的字符串前加一个‘u’,u表示unicode 编码字符串,就不存在乱码问题了。
Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示,比如:
print u'中文'中文
注意: 不加 u ,中文就不能正常显示。
这一章讲到:
http://www.imooc.com/code/3271
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序