Javascript文件是否应该包含BOM表?

Javascript文件是否应该包含BOM表?,javascript,web-standards,byte-order-mark,Javascript,Web Standards,Byte Order Mark,我相信大多数人都建议使用UTF-8作为Javascript文件的编码 是否有关于这些文件是否包含字节顺序标记的标准?(即,JS文件是否应与UTF-8 BOM一起提供?) 我希望看到一个RFC,或者是一个“事实上”的标准,而不是一个个人更喜欢的意见。维基百科很好地解释了为什么不将BOM包含在UT8中 “UTF-8既不要求也不建议使用BOM,但在UTF-8数据从使用BOM的其他编码形式转换或BOM用作UTF-8签名的情况下,可能会遇到这种情况”这是一个对JS不具体的答案,但可能是相关的。这里有一个

我相信大多数人都建议使用UTF-8作为Javascript文件的编码

是否有关于这些文件是否包含字节顺序标记的标准?(即,JS文件是否应与UTF-8 BOM一起提供?)


我希望看到一个RFC,或者是一个“事实上”的标准,而不是一个个人更喜欢的意见。

维基百科很好地解释了为什么不将BOM包含在UT8中


“UTF-8既不要求也不建议使用BOM,但在UTF-8数据从使用BOM的其他编码形式转换或BOM用作UTF-8签名的情况下,可能会遇到这种情况”

这是一个对JS不具体的答案,但可能是相关的。这里有一个相关问题,当浏览器对javascript资源的编码感到困惑时:@jon sykes应该因为引用了类似的问题而获得信任,并且更直接地引用了权威来源,但我将此标记为可接受的答案,因为它包含相同的信息。