python出现gbk编码错误 python判断一个字符能否用gbk和utf8编码?

python判断一个字符能否用gbk和utf8编码?使用chardet库。它将猜测文本文件的编码并返回如下结果:编码类型:UTF-8,置信度:0.9。也就是说,chardet得出结论,文件被UTF-8

python判断一个字符能否用gbk和utf8编码?

使用chardet库。它将猜测文本文件的编码并返回如下结果:编码类型:UTF-8,置信度:0.9。也就是说,chardet得出结论,文件被UTF-8编码的概率为90%。然而,chardet的缺点是它不能完全确定文件的编码类型。目前,我的实践是,如果置信度超过0.95,那么我认为chardet的判断是正确的。否则,添加一些人机交互来判断。目前chardet库官方网站提供的版本仅适用于python2。如果您使用的是python3。十、 我可以上传另一个版本。