UnicodeDecodeError: 'gb2312' codec can't decode byte 0xa8 in position 12954: illegal multibyte seque
网页编码明明是gb2312,但是解码的时候就是报错:
错误提示:UnicodeDecodeError: 'gb2312' codec can't decode byte 0xa8 in position 12954: illegal multibyte sequence
这是为啥呢?
因为gb2312不包含字符0xa8!
遇到这种情况,我们不妨试试,将gb2312换成是gbk或者gb18030
GB2312,GBK,GB18030,是兼容的,包含的字符个数:GB2312 < GBK < GB18030
下一篇: javascript基础教程
上一篇:zblog采集自动发布工具
评论