Показать сообщение отдельно
  #19 (permalink)  
Старый 28.07.2024, 04:56
Аспирант
Отправить личное сообщение для roland Посмотреть профиль Найти все сообщения от roland
 
Регистрация: 02.11.2023
Сообщений: 30

seregadushka, возможно Вам бы помогли разобраться быстрее (предположим, что таковые ещё остались), если бы Вы приложили к сообщению сам файл, до и после манипуляций с кодировками в Notepad++, оставив в нём только одну строку, которая приведена в качестве примера в первом сообщении.

Предварительно:

Важно понимать, как Вы "открываете" файл в браузере. И не важно, через просмотр кода страницы это делается или по прямой ссылке на JS-файл. Что именно отдаёт Вам этот файл: HTTP-сервер или локальная ОС?

Если JS-файл отдаётся HTTP-сервером (локальным или нет), тогда нужно смотреть HTTP-заголовок ответа "Content-Type". Если кодировка не указана, Chrome по умолчанию будет использовать UTF-8.

Если вместо кириллицы Вы видите нечитаемый набор символов, значит кодировка файла не совпадает с кодировкой, в которой отдаёт файл HTTP-сервер (если не указана, значит с UTF-8 по умолчанию).

Если же Вы откроете JS-файл в браузере (локально, перенеся файл в окно браузера, чтобы адрес начинался с "file://"), тогда браузер попытается перед показом определить кодировку файла автоматически.

Если в этом случае кириллица отображается корректно, посмотреть кодировку, в которой Chrome читает файл, можно через консоль DevTools с помощью команды "document.characterSet".

Последний раз редактировалось roland, 28.07.2024 в 06:08.
Ответить с цитированием