首页 > 编程语言 > 详细

python 中文乱码问题

时间:2015-12-31 17:27:39      阅读:263      评论:0      收藏:0      [点我收藏+]

py脚本开头加上:

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

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

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

 

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

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

OK。

   

python 中文乱码问题

原文:http://www.cnblogs.com/liu-ke/p/5092274.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!