从html文件中删除BOM - 1,000个文件/我可以使用正则表达式或apache删除吗?

时间:2015-02-04 15:00:31

标签: html regex apache dreamweaver byte-order-mark

我有1000个HTML文件,一开始都有BOM。当页面在浏览器中加载时,它会显示中文外观字符。

我的问题 - 有没有办法在我的html文件的开头使用find并在Dreamweaver中使用regex替换BOM?

如果没有,任何其他解决方案都会很棒我只需要在浏览器中正确显示页面。在这一点上,我对任何事情持开放态度 - 包括我用apache做的任何事情。请记住,我不是开发人员。

1 个答案:

答案 0 :(得分:0)

我不确定是否可以在Dreamweaver中进行查找和替换,但是匹配BOM字符的表达式为\uFEFF

我有一个刮掉角色的gulp任务。在JavaScript中,从字符串中删除它们非常容易:

fileStr = fileStr.replace(/\uFEFF/g, '');

还有gulp插件可以执行此操作(以及Grunt)。我不确定这是否适用于您的工作流程。