最近在写爬虫项目,遇到出现中文乱码的问题,汇总一下总共两种处理方式


这样与那样的乱码很头疼,但是以下方法基本可以解决

python处理中文乱码的问题:

方式一:将要处理的乱码对象设置 encoding = utf-8''

    response = requests.get(url=url, headers=headers)response.encoding = 'utf-8'

方式二:先设置encode的编码为iso-8859-1,再进行encoding的utf-8的设置

 # 通用处理中文乱码的解决方案img_name = img_name.encode('iso-8859-1').decode('gbk')

两种处理方式,大体上可以解决python中遇到的所有的中文乱码的问题

解决如下;

python处理文乱码的两种方式相关推荐

  1. django + python上传文件的两种方式

    突然心血来潮,研究了下django+python上传文件的两种方式. 第一:直接采用文件读写的方式上传 1. settings.py文件中设置文件的存放路径和文件读取路径 MEDIA_ROOT = o ...

  2. Python实现图片裁剪的两种方式——Pillow和OpenCV

    在这篇文章里我们聊一下Python实现图片裁剪的两种方式,一种利用了Pillow,还有一种利用了OpenCV.两种方式都需要简单的几行代码,这可能也就是现在Python那么流行的原因吧. 首先,我们有 ...

  3. python模块的导入的两种方式区别详解

    Python 有两种导入模块的方法.两种都有用,你应该知道什么时候使用哪一种方法.一种方法,import module,另一种是from module import,下面是 from module i ...

  4. Python调用Jar包的两种方式

    概览 因工作场景,需要在python代码里调用Jar包来实现一些功能,调研下来主要有两种方式: java -jar xx.jar JPype 环境配置 因为要在公司内网操作,所以需要通过离线方式进行安 ...

  5. Python实现平行坐标图的两种方式

    平行坐标图,一种数据可视化的方式.以多个垂直平行的坐标轴表示多个维度,以维度上的刻度表示在该属性上对应值,相连而得的一个折线表示一个样本,以不同颜色区分类别. 但是很可惜,才疏学浅,没办法在Pytho ...

  6. python表单提交的两种方式_Flask框架学习笔记之表单基础介绍与表单提交方式

    本文实例讲述了Flask框架学习笔记之表单基础介绍与表单提交方式.分享给大家供大家参考,具体如下: 表单介绍 表单是HTML页面中负责数据采集功能的部件.由表单标签,表单域和表单按钮组成.通过表单,将 ...

  7. Python导入模块(包)的两种方式 TypeError: 'module' object is not callable

    Python编程时明明在开始处import了相关包,但是调用函数时就报错如下: TypeError: 'module' object is not callable Python中有两种导入包(模块, ...

  8. 第十二节:WebApi自动生成在线Api文档的两种方式

    一. WebApi自带生成api文档 1. 说明 通过观察,发现WebApi项目中Area文件夹下有一个HelpPage文件夹,如下图,该文件夹就是WebApi自带的生成Api的方式,如果该文件夹没了 ...

  9. Python pip更新教程(两种方式)

    1. 直接采用命令行模式更新 1.1 搜索框搜索cmd,然后以管理员模式打开 1.2 执行命令 python -m pip install --upgrade pip 1.3 查看更新后的版本 pip ...

最新文章

  1. mysql数据库增删改实例_Mysql1:数据库表操作,增删改查举例
  2. eShopOnContainers 知多少[9]:Ocelot gateways
  3. 7-47 打印选课学生名单 (25 分)(两种做法)(思路加详解+map+vector做法+最后一个点超时解决)+兄弟们冲丫丫
  4. Linux系统下.ko文件是什么文件?.so文件是什么文件?
  5. @ConfigurationProperties + @EnableConfigurationProperties
  6. Lab07 南向协议AC-DCN esight
  7. 计算机的域怎么取消,怎么解除电脑域?
  8. 深圳率先立法:支持L3自动驾驶上路,凡公开道路皆可行
  9. React tsx 生成随机验证码
  10. allennlp与pytorch版本匹配
  11. 平安好房想灭房产中介靠不靠谱?
  12. android 自定义含有滚动选择器的对话框
  13. 怎么清洁个人台式计算机,如何清理台式电脑
  14. 苹果桌面主题_看腻了手机自带的桌面主题,试试这个
  15. 校园创业项目有哪些?
  16. python安装好了怎么弄到桌面上_小白如何安装Python?分分钟搞定!
  17. 火狐浏览器,笔记本触板无法双指上下滑动
  18. 2022年危险化学品经营单位主要负责人操作证考试题库及答案
  19. _stricmp与stricmp的关系
  20. mysql 数字取模_Mycat之数据库分片(取模分片)-yellowcong

热门文章

  1. 计算机组成原理个人小结
  2. 一个小型理财APP开发全过程(原型、设计、前端、后端、测试、部署)
  3. ROW_NUMBER() OVER()函数
  4. aws SQS 使用步骤
  5. 开发浏览器插件/扩展应用开发
  6. vscode配置python路径_Vscode的python配置(macOS)
  7. 2022年终总结-找回初心
  8. 用python爬取需要cookie信息的网站
  9. 【51单片机练习3——智能电梯控制系统1】
  10. Python打开文件时'w'与'wb','r'与'rb'的区别(2019年1月3日)