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

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

4个回答

 import chardet

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

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

boycycyzero
Bob-Happens 回复sxdtzhaoxinguo: 遍历一下,一个个判断
大约 5 年之前 回复
sxdtzhaoxinguo
迷彩风情 那如果是多个js文件呢,如何批量检查这些js文件的字符编码为UTF-8?
大约 5 年之前 回复

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

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

boycycyzero
Bob-Happens 回复sxdtzhaoxinguo: 简单的话,就遍历一遍,然后一个个判断。
大约 5 年之前 回复
sxdtzhaoxinguo
迷彩风情 那如果是多个js文件呢,如何批量检查这些js文件的字符编码为UTF-8?
大约 5 年之前 回复

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问