Страницы: 1
Есть веб-интерфейс одного сервиса в локальной сети. Странички он отдаёт по https в кодировке win-1251. HTML-код наипростейший и указание на кодировку просто отсутствует.
И firefox всегда устанавливает кодировку "Западноевропейская", которую приходится изменять вручную. Но после обновления страницы кодировка опять "Западноевропейская".
Вот так выглядит код:
----------
<HTML><BODY><table width="100%" border="1">
<tr><td>2017.04.27 01:54:01</td><td>Работник-1</td><td>Регистрация в системе</td></tr>
<tr><td>2017.04.27 09:58:29</td><td>Работник-1</td><td>Выход из системы</td></tr>
</table></BODY></HTML>
----------
Возможно как-то изменить кодировку по умолчанию для тех ресурсов, где firefox не может из кода определить кодировку? Или, может, есть другое решение? Win-10 64 bit, FF53 64 bit.
Интересно, что при сохранении документа в файл, и последующем открытии документ отображается верно, в кодировке win-1251, а при онлайн-просмотре ну никак не желает правильно показывать.
PS: задача стала актуальна после обновления до FF52, т.к. с этой версии перестало работать расширение Charset Switcher.
Отсутствует
а при онлайн-просмотре ну никак не желает правильно показывать.
firefox всегда устанавливает кодировку "Западноевропейская",
А это небось потому что веб-сервер в HTTP-заголовках говорит "ISO-8859-1" (. Или вообще ничего не говорит, а ISO-8859-1 - по стандарту кодировка по умолчанию.
https://www.w3.org/International/articles/http-charset/index
PS: задача стала актуальна после обновления до FF52, т.к. с этой версии перестало работать расширение Charset Switcher.
Суровые люди - в 2007 году кодировки вручную переключать...
Отредактировано sentaus (27-04-2017 13:35:31)
Отсутствует
а кто мешает на сервере указать кодировку?
всегото одну строчку добавить
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
а кто мешает на сервере указать кодировку?
Непосредственно на сервере нет возможности ничего поменять, служба специфичная, с разработчиками связи нет.
Или вообще ничего не говорит, а ISO-8859-1 - по стандарту кодировка по умолчанию.
Есть такой параметр: "intl.fallbackCharsetList.ISO-8859-1", по умолчанию равный "windows-1252".
Но изменение этого параметра ни к чему не приводит. Как и изменение "intl.charset.fallback.tld".
Может есть другие настройки для переопределения?
Отсутствует
сдаётся мне что на админах и разрабах просто решили сэкономить,
а не "нет связи с разработчиками".
админ сервера легко справится с той задачей.
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
Может есть другие настройки для переопределения?
Настроек нет, но есть расширения Modify Response Headers и Modify HTTP Response
Отредактировано yup (27-04-2017 16:42:34)
Отсутствует
Страницы: 1