在使用urllib获取reqest的response的时候,还要进行解码

 content = urllib.request.urlopen(request).read().decode()

当执行该语句的时候,会造成异常

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd3 in position 259: invalid continuation byte

出现得较多是在国标码(GBK)和utf8之间选择出现了问题,报错是由于设置了decode()方法的第二个参数errors为严格(strict)形式造成的,因为默认就是这个参数,将其更改为ignore等即可

line.decode("utf8","ignore")

python 报错 UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd3 in position 解决方法相关推荐

  1. (已解决)pycharm调试报错-UnicodeDecodeError:‘utf-8‘ codec can‘t decode byte 0xe8 in position 1023

    背景 使用pycharm在调试项目的时候,出现文章标题的错误. r = r.decode('utf-8')UnicodeDecodeError: 'utf-8' codec can't decode ...

  2. 报错:UnicodeDecodeError:: ‘utf-8‘ codec can‘t decode byte 0xc8 in position 0: invalid contin

    python读取数据时出现:UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid conti ...

  3. 成功解决UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd3 in position 238: invalid continuation b

    成功解决UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd3 in position 238: invalid continuation b ...

  4. blender导入c4d obj模型出现UnicodeDecodeError:: ‘utf-8‘ codec can‘t decode byte 0xc8 in position 0:

    错误描述 blender导入c4d obj模型出现UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0 bal ...

  5. python中使用中文字符,文件首行添加# -*- coding: utf-8 -*-后仍然报错(unicode error) ‘utf-8‘ codec can‘t decode byte 0xc4

    1. 添加 # -*- coding: utf-8 -*- 我们在python文件中敲上最简单的一行代码,print('你好'),然后在命令行运行文件,报错如下:SyntaxError: Non-UT ...

  6. python 读取数据出现UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid contin

    之前写程序时也出现过类似错误,每次解决了到第二次遇见又忘了具体方法,这次记录一下. 一.字符编码问题 先介绍一下字符编码问题 1.ASCLL与GB2312 由于计算机是美国人发明的,因此,最早只有12 ...

  7. python报错UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte,文本乱码解决方法

    原因分析: 读取文件时报错Unicode编码错误,一般这种情况较多是在国标码(GBK)和utf8之间选择出现了问题.这个异常报错是由于设置了参数errors默认为严格(strict)造成的,将其更改为 ...

  8. python 报错:UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xa5‘ in position 65

    print(strhtml.text)报错记录 原因:网页的数据应该是'utf-8'编码,你爬网页的时候会把它转化成Unicode,出问题的是在print()这儿,对于print()这个函数,他需要把 ...

  9. python报错TypeError: unsupported operand type(s) for -: ‘decimal.Decimal‘ and ‘float‘的解决方法

    问题描述 在编写python代码时,进行小数位相减时出现 TypeError: unsupported operand type(s) for -: 'decimal.Decimal' and 'fl ...

最新文章

  1. Mysql-InnoDB 锁学习
  2. linux 硬链接 软链接 简介
  3. android百度地图覆盖物异步加载图片,Android 百度地图marker中图片不显示的解决方法(推荐)...
  4. SQL SERVER 表分区
  5. Flume实战监听文件夹内文件变化
  6. php自适应在线电影影视网站系统源码
  7. Java企业介绍,Hunson 介绍
  8. C++基础教程之引用
  9. 云计算的概念 (搬运自common craft)
  10. 最新解决vscode中文乱码问题
  11. 在ubuntu系统中安装sublime
  12. 载入java VM时windows出现错误:2 的解决方法
  13. python win32 替换效率低_python win32.api pyhook ShellExecute 编写自用windows系统快捷键工具,提升工作效率,提升编码效率...
  14. 手把手教你软件著作权申请(全流程)(不花一分冤枉钱)
  15. 步步为营 SharePoint 开发学习笔记系列 二、安装和配置
  16. 玩转oled屏(基于SPI协议)
  17. Triangle程序编译
  18. 波动方程的行波解(一)| 一维波动方程的通解和初值问题的达朗贝尔(d' Alembert)公式 | 偏微分方程(九)
  19. 最近爆火的电子血氧仪是什么原理?测的准吗?
  20. tensor如何实现转置_pytorch tensor 变换

热门文章

  1. Oracle可以处理LOB字段的常用字符函数
  2. Android2.2 API 中文文档系列(6) —— ImageView
  3. 网管师、网管员和网络工程师的区别(2)
  4. NIS、NFS 與 Autofs 整合應用
  5. CSS在ASP.NET中使用
  6. 用 Flask 来写个轻博客 (11) — M(V)C_创建视图函数
  7. 示波器DIY参考设计
  8. jQuery:动态改变html表单的目标页(Target)
  9. LaTeX技巧:如何高效地将LaTeX代码转为Word公式
  10. 无刷新上传图片,ajax 和 iframe