Проблема с кодировкой JS-файла

125
11 июля 2019, 13:20

пишу скрипт для себя, но столкнулся с проблемой отображения кириллических символов в браузере Google Chrome. Выглядит примерно следующим образом

Пробовал просмотреть тот же файл через другие браузеры. К примеру, Edge все отображает корректно, без кракозябр. Решил любопытства ради поискать кириллицу на других сайтах в JS через Google Chrome, к моему удивлению у людей там все нормально отображается. Не могу понять, что я делаю не так.

P.S. Для писанины использую Sublime Text 3, кодировка файла - UTF-8 без BOM. HTML и CSS файлы отображают кириллицу корректно, проблема только в JS

Answer 1

Если смотреть на Apache

Просто запрос файла .js без страницы

Добавим правильный заголовок

<ifModule mod_headers.c>
    <FilesMatch "\.(js)$">
        Header set Content-Type "application/javascript; charset=UTF-8"
    </FilesMatch>
</IfModule>

По идее так и должно быть.

PS ( или AddCharset utf-8 .js );

READ ALSO
Разный id в компоненте b-form-checkbox (Nuxt js + Bootstrap Vue)

Разный id в компоненте b-form-checkbox (Nuxt js + Bootstrap Vue)

Есть главная страница, в ней лежит компонент формы с id="123":

146
Как отложить закачку файлов на сервер, вернуть пользователю ответ и затем докачать эти файлы?

Как отложить закачку файлов на сервер, вернуть пользователю ответ и затем докачать эти файлы?

Пытаюсь ускорить работу сайта с клиентомОсобенно тормоза проявляются при загрузке пользователем файлов изображений на сайт, если скорость...

128
Создание правильной иерархии в БД для каталога сотрудников

Создание правильной иерархии в БД для каталога сотрудников

Cуть создать каталог для большего кол-ва сотрудников

138
Как найти разницу между 2 числами

Как найти разницу между 2 числами

Цель: выбрать записи в приоритете с большей разницей между tableball и table

142