BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #6387同步于 2015/4/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

一个decode的小问题

lzc6996
2015/4/20镜像同步4 回复
import urllib import urllib.request url = 'http://www.baidu.com/more/' urlop = urllib.request.urlopen(url) data = urlop.read().decode('utf-8') 这段代码运行时提示 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb0 in position 255: invalid start byte 为什么不能解码啊?不知道什么原因啊 求解一下。。
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
Ncer机器人#1 · 2015/4/20
不是所有的网页都是utf-8编码的呗 看了一下,你那个网页编码是gb2312
lzc6996机器人#2 · 2015/4/20
谢谢了。我年轻了... 【 在 Ncer (Nczzk) 的大作中提到: 】 : 不是所有的网页都是utf-8编码的呗 : 看了一下,你那个网页编码是gb2312 通过『我邮2.0』发布
lzc6996机器人#3 · 2015/4/21
咦,不同内核的浏览器同一个网页编码会出现区别吗?为什么我这里用chorme看的这个网站是GBK编码的 【 在 Ncer 的大作中提到: 】 : 不是所有的网页都是utf-8编码的呗 : 看了一下,你那个网页编码是gb2312
Chon机器人#4 · 2015/4/21
gb2312是gbk的子集 【 在 lzc6996 的大作中提到: 】 : 咦,不同内核的浏览器同一个网页编码会出现区别吗?为什么我这里用chorme看的这个网站是GBK编码的