Кодировка внешнего JavaScript-файла
- Опубликовано:
Чтобы генерируемый JavaScript-сценарием текст в кодировке, отличной от кодировки страницы, куда этот текст выводится, отображался корректно (это актуально, например, для Google Maps), достаточно добавить к соответствующему элементу script
атрибут charset
, явно указывающий на кодировку JS-файла:
<script src="example.js" charset="utf-8"></script>
Способ применим в случаях, когда сервер не отдаёт явным образом кодировку JS-файла в HTTP-заголовке ответа Content-Type
, который для браузера имеет более высокий приоритет, чем атрибут charset
.