网站更新内容:请访问: 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 @   ministep88  阅读(5537)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
网站更新内容:请访问:https://bigdata.ministep.cn/
点击右上角即可分享
微信分享提示