首页 > Python > 正文

python中UnicodeDecodeError:'gb2312'codec can't decode bytes:illegal multibyte sequence解决办法

标签:python

当使用bytes.decode("gb2312")是出现题述问题。

出现这个问题的原因是处理的字符中夹杂特殊字符是gb2312字符集中没有的,因而只需要使用更大一点的字符集GB18030去解析即可。

另外GB2312,gbk,gb18030字符集大小顺序为:GB2312 < GBK < GB18030


原创文章,转载请注明出处!
本文链接:http://youran.tech/posts/python-bytes_to_string.html
上篇: python中string转换为datetime
下篇: 谷歌在文本语义相似中的进展

留言: