Python3 解决 ‘utf-8’ codec can’t decode byte 0x8b in position 1: invalid start byte详解编程语言

Python3 解决 ‘utf-8’ codec can’t decode byte 0x8b in position 1: invalid start byte

一、问题

  request.Request(url,headers=headerDict))的时候出现异常信息:’utf-8′ codec can’t decode byte 0x8b in position 1: invalid start byte

二、解决方案

  http头中headerDict参数: “Accept-Encoding”: “gzip, deflate”,

  代表本地可以接收压缩格式的数据,而服务器在处理时就将大文件压缩再发回客户端,IE在接收完成后在本地对这个文件又进行了解压操作。

  出错的原因是因为你的程序没有解压这个文件,所以删掉这行就不会出现问题。

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/16681.html

(0)
上一篇 2021年7月19日 19:31
下一篇 2021年7月19日 19:31

相关推荐

发表回复

登录后才能评论