UnicodeDecodeError: ‘gbk’ codec can’t decode bytes in position X-X: illegal multibyte sequence

问题描述

在处理字符串编码时, 报错 UnicodeDecodeError: ‘gbk’ codec can’t decode bytes in position X-X: illegal multibyte sequence , 处理的字符串中夹杂部分特殊字符。

解决办法

处理的字符的确是GBK的,但是其中夹杂的部分特殊字符,是GBK编码中所没有的, 如果有些特殊字符是GB18030中有的,但是是GBK中没有的。所以此种情况,可以尝试用和当前编码GBK所兼容的但所包含字符更多的编码GB18030去解码。

参考

问题没有解决?去社区提问 all right reserved,powered by Gitbook

results matching ""

    No results matching ""