javascript - Javascript 文件是否应该包含 BOM?

标签 javascript web-standards byte-order-mark

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

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

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

最佳答案

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

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

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

关于javascript - Javascript 文件是否应该包含 BOM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15669438/

相关文章:

javascript - JQuery 不更新 :last Filter for Dynamically Added Elements

javascript - AngularJS ng-repeat over multiple tr

javascript - 论据是什么?

html - 创建一个 HTML 表格,其中每个 TR 都是一个 FORM

css - Webkit、Gecko 和 IE 浏览器之间的不兼容性列表

powershell - 在不编写 BOM 的情况下使用 PowerShell 修改 JSON 文件

python - 如何在 python 中删除字节顺序标记

javascript - react 路由器加载两个组件

html - 正文和 W3 标准中的 <style> 标签

html - 我如何摆脱这个字符?