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

Python2.7编码问题解决办法

2018-02-23 15:32 302 查看
①抓数据前先看html页面的字符集 utf-8/gbk/gb2312
②如果是utf8 在cmd下看会乱码 但是不影响逻辑判断和插入数据库

如果requests请求的话 :

r=requests.get(urls)

解析utf8字符集

c=pq(r.content.decode('utf8',"ignore"))

设置编码utf8

no_search=no_search.encode("utf8")

③如果是gbk/gb2312的话

r=requests.get(final_url)

解析gbk字符集

d=pq(r.content.decode('gbk',"ignore"))

编码utf8

xx=xx.encode('utf8')
注意如果还是乱码的话 在decode解析utf8就行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: