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

现象

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

#coding=utf-8
import codecs ,chardet

with codecs.open("1.txt","rb") as f:
    data = f.read()
    print(chardet.detect(data))

猜你喜欢

转载自blog.csdn.net/mighty13/article/details/78460671
今日推荐