当前编码是UTF-8,我想将BOM添加到所有文件
上下文:如果未添加BOM,则Windows 8 app认证工具包会抛出以下错误:
文件C:\ x \ y \ z.js未正确进行UTF-8编码。将文件重新保存为UTF-8(包括字节顺序标记)。
答案 0 :(得分:0)
如果您使用的是eclipse或netbeans等IDE,则可以选择所有文件并设置编码。 其他选项是在文本编辑器中打开所有文件并进行更改。
答案 1 :(得分:0)
我知道这是一个古老的问题,但这是我如何做到的:
创建一个php文件:addBOMtoFile.php并添加以下行:
file_put_contents("some_new_file_name.js", "\xEF\xBB\xBF" . mb_convert_encoding(file_get_contents("some_file_name.js"), "UTF-8", "UTF-8"));
C:\ php> php addBOMtoFile.php