| title | category | layout | tags | date | |
|---|---|---|---|---|---|
python中UnicodeDecodeError:'gb2312'codec can't decode bytes:illegal multibyte sequence解决办法 | python | post |
| 2018-06-07 00:00:25 |
当使用bytes.decode("gb2312")是出现题述问题。
出现这个问题的原因是处理的字符中夹杂特殊字符是gb2312字符集中没有的,因而只需要使用更大一点的字符集GB18030去解析即可。
另外GB2312,gbk,gb18030字符集大小顺序为:GB2312 < GBK < GB18030
本文介绍了解决Python中因特殊字符导致的UnicodeDecodeError问题的方法。出现该错误是因为使用的字符集无法解析某些特殊字符,解决方案是更换更大的字符集如GB18030。
1099

被折叠的 条评论
为什么被折叠?



