python chardet模块自动识别编码
import chardet str = b'Hello word' str1 = '你好,世界。'.encode('utf-8') # 检测 编码 c_str = chardet.detect(str1) print(c_str) # {'encoding': 'ascii', 'confidence': 1.0, 'language': ''} # encoding:编码,confidence:检测的概率,language:字段语言 c_chart = c_str.get('encoding','utf-8') print(c_chart) # utf-8
备注:经测试,不是100%能够识别的,网站代码写的不规范的情况下,还是慎用