网站更新内容:请访问: https://bigdata.ministep.cn/

ISO-8859-1乱码问题解决方案

ISO-8859-1乱码问题解决方案1(简单,但非全部有效):

比较简单直接的方式就是将“r.encoding”设置成“utf-8”即可。很多情况下,这种方式就ok啦;但是不是对所有站点有效,有些古老而不思进取的站点则依然乱码。不过如果是已知的某个站点,遇到“ISO-8859-1”乱码问题,设置“r.encoding=utf-8”有效的话,那就直接使用这种简单的方法即可。

coding=utf-8

import requests

url = "https://..." # 换成自己的目标网址
r = requests.get( url )
r.encoding = 'utf-8' # 将ISO-8859-1编码格式转换为UTF-8格式
print r.text # 这时输出就没有中文乱码问题啦

参考:
如何解决requests的ISO-8859-1编码的中文乱码? - 专否]

posted @ 2021-04-12 15:53  ministep88  阅读(4946)  评论(0编辑  收藏  举报
网站更新内容:请访问:https://bigdata.ministep.cn/