现象
使用某编辑器编辑完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))
使用某编辑器编辑完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))