2013-03-27 2 views
11

Я считаю, что большинство людей предлагают использовать UTF-8 в качестве кодировки для файлов Javascript.Должны ли файлы Javascript включать спецификацию или нет?

Есть ли стандарт о том, включают ли эти файлы Байт-код заказа, или его не включают? (т. е. должны ли файлы JS обслуживаться с/без спецификации UTF-8?)

Я бы хотел увидеть RFC или «фактический» стандарт этого, и не столько мнение о нем предпочтительнее физическими лицами.

+2

http://stackoverflow.com/a/2223926 ответ, который является неспецифическим к JS, но может быть уместными. –

ответ

5

Википедия имеет хорошее объяснение, почему НЕ включать спецификацию с UT8.

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

«Использование спецификации не требуется и ни рекомендуется для UTF-8, но может возникнуть в контекстах, где UTF-8, данные преобразуются из других форм кодирования, которые используют спецификацию или там, где спецификация используются как UTF-8 подпись»

+0

@ jon-sykes должен получить кредит для ссылки на аналогичный вопрос, а авторитетный источник более прямо, но я отмечаю это как принятый ответ, так как он включает в себя ту же информацию. –