美文网首页
Python编码问题解决办法

Python编码问题解决办法

作者: peng_js | 来源:发表于2017-06-30 12:53 被阅读0次

    ①抓数据前先看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就行

    相关文章

      网友评论

          本文标题:Python编码问题解决办法

          本文链接:https://www.haomeiwen.com/subject/bvwbcxtx.html