我相信大多数人建议使用UTF-8作为Javascript文件的编码。
是否有关于这些文件是否包含字节顺序标记的标准,还是未包含它? (即JS文件是否应该使用/不使用UTF-8 BOM?)
我希望看到一个RFC,或者说是“事实上”的标准,而不是个人喜欢哪种意见。
答案 0 :(得分:5)
维基百科很好地解释了为什么不包含带有UT8的BOM。
http://en.wikipedia.org/wiki/Byte_order_mark#cite_note-3
“对于UTF-8既不要求也不建议使用BOM,但在使用BOM的其他编码形式或将BOM用作UTF-8的UTF-8数据转换的上下文中可能会遇到签名“