Javascript文件是否应包含BOM?

And*_*ken 13 javascript byte-order-mark web-standards

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

是否有关于这些文件是否包含字节顺序标记的标准,还是不包括它?(即JS文件是否应该使用/不使用UTF-8 BOM?)

我希望看到一个RFC,或者这个"事实上"的标准,而不是个人喜欢哪种意见.

Ric*_*cht 6

维基百科很好地解释了为什么不用UT8包含BOM.

http://en.wikipedia.org/wiki/Byte_order_mark#cite_note-3

"对于UTF-8既不要求也不建议使用BOM,但在从使用BOM的其他编码形式或将BOM用作UTF-8签名的UTF-8数据转换的上下文中可能会遇到"