◆ 判断文件或字符串编码:
程序:
import chardet
f = open('file','r')
fencoding=chardet.detect(f.read())
print fencoding
f.close()
执行结果:
{'confidence': 0.9629629629629629, 'language': 'Chinese', 'encoding': 'GB2312'}
输入参数为str类型。只能判断是否为某种编码的概率,是比较准确的结果了。
◆ 判断文件或字符串编码:
程序:
import chardet
f = open('file','r')
fencoding=chardet.detect(f.read())
print fencoding
f.close()
执行结果:
{'confidence': 0.9629629629629629, 'language': 'Chinese', 'encoding': 'GB2312'}
输入参数为str类型。只能判断是否为某种编码的概率,是比较准确的结果了。