python语言支持中文吗?

Python024

python语言支持中文吗?,第1张

这个问题非常好,貌似以前遇到过。

python使用UTF-8编码,是可以支持双字节的语言,不论法语、德语、西班牙语、俄语、中文。只要操作系统能够显示该语言,python就能支持。

由于python默认以ASCII编码,所以不支持中文。所以我们需要在代码前面写上“#_*_ coding:utf-8 _*_”或者#coding=utf-8.当然,如

果你代码中没有中文,就不需要加上了。

还有一个原因,由于python所运行的操作系统决定的,windows默认的编码方式是GBK编码,所以这也是一个导致中文乱码的原因之

一。

建议是不管你用什么,先在代码前面加上这一串,一定不会出现问题。

推荐学习《Python教程》。

newpath = unicode(path, "utf-8")

没有加后面的encode,win10下python2.7亲测可用。

(当然,换用Python3之后就没有这个问题了~)