python 如何判断 javascript 的源文件编码格式为UTF-8?

python 如何判断 javascript 的源文件编码格式为UTF-8?

 import chardet

f = open("/1.txt")
s = f.read()
print chardet.detect(s)

把文件路径换成js文件就可以了。

另外,chardet是第三方模块,需要安装。
这里print出来的是一个字典,
比如: {'confidence': 0.99, 'encoding': 'GB2312'}

意思是有99%的概率认为是GB2312编码。

多个文件,你可以os.walk 遍历,然后一个个判断

多个文件就一个一个的读一个一个的判断吧。