Показать полную графическую версию : [решено] Кодировка страницы в интернете
Deep2007
06-01-2019, 22:19
Доброго времени суток!
Подскажите, каким способом увидеть нормальный текст на странице (http://www.airforce.ru/history/kal007/)?
Кодировка в коде указана charset=windows-1251, но мои попытки настроить кодировку IE11 вручную не помогли.
Кодировка в коде указана charset=windows-1251, но мои попытки настроить кодировку IE11 вручную не помогли. »
указана 1251, а написано в utf-8. В браузерах не от MS в лисе нормально отображается В лисе нормально
но мои попытки настроить кодировку IE11 вручную не помогли. »
В каждом (!) фрейме страницы нужно щелкнуть правой кнопкой мышки по содержимому этого фрейма и в появившемся контекстном меню указать кодировку Кириллица (Windows):
https://i.imgur.com/luJ5StS.png
Теперь о том, почему такое происходит.
а написано в utf-8. »
Не так. Просто сервер говорит браузеру «Верь мне, я посылаю тебе UTF-8» :lol: о том, что отдаёт страницы в UTF-8:
https://i.imgur.com/TUTcjs1.png
а в реальности приходит ANSI/1251.
Deep2007
06-01-2019, 23:34
В лисе нормально »
Портабельный Firefox скачал с mozilla-russia.org, но проблему это не решило.
А это:
В каждом (!) фрейме страницы нужно щелкнуть правой кнопкой мышки по содержимому этого фрейма и в появившемся контекстном меню указать кодировку Кириллица (Windows) » - помогло.
Спасибо за помощь freese и Iska.
Портабельный Firefox скачал с mozilla-russia.org, но проблему это не решило. »
https://i.imgur.com/WA3OUas.jpg
для IE - Iska, решение предложил, но т.к. текст вставляется фреймами, то очень забавная вещь получается
но проблему это не решило. »
А там точно так же, только достаточно задать один раз для самой страницы с фреймами, из основного меню — \Вид\Кодировка\Кириллица (Windows).
Update: припоздал ;).
freese, Iska, А теперь посмотрите чем это версталось (из шапки), если я правильно понял :)
Выделено мной
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>����������� ��������</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
yurfed, ну, FrontPage, ну, третий, ну, как делалось это в каком-нибудь 98-99 году, так с тех пор никто в содержимое не лез.
Дело не в том, чем версталось. Дело в том, что настройки Web-сервера, под которым хостится сайт, не соответствуют содержимому страниц сайта. Вот как это выглядит в реальности, без перекодировки содержимого страницы браузером:
https://i.imgur.com/iqTr1AF.png
Всё дело именно в несоответствии, потому как Web-сервер клятвенно заверяет, что он-то отдаёт страницы в UTF-8:
https://i.imgur.com/TUTcjs1.png
(но при этом содержимое страниц он в UTF-8 отнюдь не конвертирует, они как были в ANSI/1251, так и отдаются), а браузеры всего лишь честно пытаются следовать ответу Web-сервера, поскольку именно содержимое Response Headers в данном случае имеет приоритет над тэгом «meta http-equiv="Content-Type" content="text/html; charset=windows-1251"».
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.