Python之检测文件的字符编码(chardet)

来源:互联网 发布:知乎怎样回答问题 编辑:程序博客网 时间:2024/05/17 06:59

现象

使用某编辑器编辑完MD文档保存之后没注意编码,再次重新打开之后一片乱码,再尝试过常见的几种字符编码之后还是不行。只能检测字符编码了,检测完之后居然用了UTF-16 LE编码。

#coding=utf-8import codecs ,chardetwith codecs.open("1.txt","rb") as f:    data = f.read()    print(chardet.detect(data))