пишу скрипт для себя, но столкнулся с проблемой отображения кириллических символов в браузере Google Chrome. Выглядит примерно следующим образом
Пробовал просмотреть тот же файл через другие браузеры. К примеру, Edge все отображает корректно, без кракозябр. Решил любопытства ради поискать кириллицу на других сайтах в JS через Google Chrome, к моему удивлению у людей там все нормально отображается. Не могу понять, что я делаю не так.
P.S. Для писанины использую Sublime Text 3, кодировка файла - UTF-8 без BOM. HTML и CSS файлы отображают кириллицу корректно, проблема только в JS
Если смотреть на Apache
Просто запрос файла .js без страницы
Добавим правильный заголовок
<ifModule mod_headers.c>
<FilesMatch "\.(js)$">
Header set Content-Type "application/javascript; charset=UTF-8"
</FilesMatch>
</IfModule>
По идее так и должно быть.
PS ( или AddCharset utf-8 .js );
Сборка персонального компьютера от Artline: умный выбор для современных пользователей