在import 之前添加#coding:utf-8, 之后设置编码 reload(sys) sys.setdefaultencoding("utf-8")。主要问题出在编码设置上。
[quote=引用 楼主 mwangwang 的回复:] teibaUrl = 'http://www.baidu.com/' content = urllib2.urlopen(teibaUrl).read(); print chardet.detect(content) print content; 检测是utf8编码,打印到控制台英文正常 中文乱码
print content.decode('utf-8')
teibaUrl = 'http://www.baidu.com/' content = urllib2.urlopen(teibaUrl).read(); print chardet.detect(content) print content; 检测是utf8编码,打印到控制台英文正常 中文乱码
37,716
社区成员
34,239
社区内容
加载中
试试用AI创作助手写篇文章吧