Pregunta

I believe that most people suggest using UTF-8 as the encoding for Javascript files.

Is there a standard about whether those files include the Byte-Order Mark, or do not included it? (i.e. Should JS files be served with/without the UTF-8 BOM?)

I'd like to see an RFC, or a "de facto" standard of this, and not so much an opinion of which is preferred by individuals.

¿Fue útil?

Solución

Wikipedia has a good explanation of why NOT to include a BOM with UT8.

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

"Use of a BOM is neither required nor recommended for UTF-8, but may be encountered in contexts where UTF-8 data is converted from other encoding forms that use a BOM or where the BOM is used as a UTF-8 signature"

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top