返回信息流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
为什么不能解码啊?不知道什么原因啊 求解一下。。
这是一条镜像帖。来源:北邮人论坛 / python / #6387同步于 2015/4/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
一个decode的小问题
lzc6996
2015/4/20镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
谢谢了。我年轻了...
【 在 Ncer (Nczzk) 的大作中提到: 】
: 不是所有的网页都是utf-8编码的呗
: 看了一下,你那个网页编码是gb2312
通过『我邮2.0』发布
咦,不同内核的浏览器同一个网页编码会出现区别吗?为什么我这里用chorme看的这个网站是GBK编码的
【 在 Ncer 的大作中提到: 】
: 不是所有的网页都是utf-8编码的呗
: 看了一下,你那个网页编码是gb2312
gb2312是gbk的子集
【 在 lzc6996 的大作中提到: 】
: 咦,不同内核的浏览器同一个网页编码会出现区别吗?为什么我这里用chorme看的这个网站是GBK编码的