井底之蛙

好记性不如烂笔头.菜鸟笔记.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

 

UnicodeDecodeError: 'gbk' codec can't decode bytes in position 381-382: illegal multibyte sequence

上面报错原因是 str.decode("gbk") ,str中包含了gbk无法解析的字符. 参考

可以选择忽略. 

str.decode("gbk", "ignore")

在windows环境下,执行如下代码可以重现此问题:

scrapy shell "http://www.oschina.net/"

str = resp.body
str.decode("gbk")

 

posted on 2015-10-22 19:26  井底之蛙丶  阅读(355)  评论(0编辑  收藏  举报