Кодировка .txt файла при просмотре в браузере - как отображать в юникоде?

Pro

Client
Регистрация
20.08.2019
Сообщения
10
Благодарностей
1
Баллы
3
Проекты сохраняют отчеты в txt-файлах на веб-сервер (win serv 2012). Но когда открываешь страницу .txt браузером, то отображаются они в Западноевропейской кодировке, с кракозябрами. Можно, конечно, руками переключить кодировку на Юникод, но каждый раз делать это сильно надоедает. Причем сам txt-файл, если открыть его в текстовом редакторе, отображает именно Юникод без сигнатуры (это видно в статус-баре свойств), т.е. сохраняется Зенкой он в правильной кодировке. Но вот отображение в браузере настойчиво "западноевропейское".

Куда копать: в настройки браузера, веб-сервера или еще куда?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 560
Благодарностей
8 732
Баллы
113
Проекты сохраняют отчеты в txt-файлах на веб-сервер (win serv 2012). Но когда открываешь страницу .txt браузером, то отображаются они в Западноевропейской кодировке, с кракозябрами. Можно, конечно, руками переключить кодировку на Юникод, но каждый раз делать это сильно надоедает. Причем сам txt-файл, если открыть его в текстовом редакторе, отображает именно Юникод без сигнатуры (это видно в статус-баре свойств), т.е. сохраняется Зенкой он в правильной кодировке. Но вот отображение в браузере настойчиво "западноевропейское".

Куда копать: в настройки браузера, веб-сервера или еще куда?
Можно веб-сервер настроить таким образом, чтобы по-умолчанию использовалась UTF-8 кодировка.
Это можно сделать также через файл .htaccess в корневой директории сайтовой папки,
либо в той папке куда отчеты загружаете.
Код:
AddDefaultCharset UTF-8
А можно прописывать в файлах (при этом использовать не txt, а html-расширение у файлов-отчетов) нужную кодировку, как это обычно делается на сайтах.
Например так:
Код:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Подробнее про прописывание кодировки через метатеги можете почитать здесь:
http://htmlbook.ru/content/metategi
 
Последнее редактирование:
  • Спасибо
Реакции: Pro

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)