2013-03-27 71 views
11

我相信大多數人建議使用UTF-8作爲Javascript文件的編碼。Javascript文件應包含BOM還是不包含?

是否有關於這些文件是否包含字節順序標記或不包含它的標準?其中(即如果JS文件與送達/無UTF-8 BOM?)

我想看到的RFC,或者這是一個「事實上」的標準,並沒有那麼多的意見是首選由個人。

+2

http://stackoverflow.com/a/2223926 的回答是不特定於JS,但可能是相關的。 – 2013-03-28 12:37:25

回答

5

維基百科有一個很好的解釋,爲什麼不包括與UT8的物料清單。

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

「物料清單的使用既不要求也不推薦用於UTF-8,但也可以在上下文中遇到,其中UTF-8的數據從使用一個BOM或其中BOM是其它編碼形式變換作爲UTF-8簽名」

+0

@ jon-sykes應該因爲引用類似的問題而獲得功勞,而且更直接地授權來源,但我將其標記爲接受的答案,因爲它包含相同的信息。 – 2014-02-06 12:54:54