您的位置:首页 > 编程语言 > Python开发

python 中文乱码问题

2015-12-31 17:13 555 查看
py脚本开头加上:

# -*- coding:utf-8 -*-


注意:一定要这种格式!看到其他网站有各种格式,不一一列举,,有兴趣自行问度娘。

   其他格式容易出问题!在某些情况下容易报错!

cnstr就是你的中文字符串,做一下判断:如果是unicode,直接转码,如果不是,先解码再转码(解码前要知道你的字符串是什么编码)。

if isinstance(cnstr, unicode):
print tt.encode('utf-8')
else:
print cnstr.decode('cp936').encode('utf-8')


OK。

   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: