На вполне дежурной встрече Путина с селигерской молодежью все было вполне дежурно и практически предсказуемо. СМИ встрепенулись только по поводу одного вопроса - насчет отставки правительства. Хотя ответ был тоже и дежурным, и предсказуемым.
Однако был там и любопытный момент. Для чего-то Путин вспомнил попа Гапона, Арабскую весну и свободу
(
Read more... )
Это известное дело: браузер "узнаёт" о кодировке пришедшей с сервера страницы по системному заголовку, который - отдельно - с сервера приходит:
HTTP Header - и нем есть поле кодировки "CHARSET".
Это поле может быть пустым или заполненным. На серверах адекватных
провайдеров это поле пустое:
тогда разные пользователи могут создавать сайты разных кодировок - хоть китайской BIG5, хоть центральной-европейских (чешских,...) - windows-1250, хоть русской, хоть Unicode (utf-8)
Если же это поле не пустое, то как много раз жаловались 'наши' в Германии, дело швах -
кодировка в HTTP Header, согласно стандартам, приоритетнее, чем заданная в HTML коде самих страниц, и когда она была 1252 (западная европа), то страницы в русской кодировке выглядели как кракозябры и надо было для каждой 'вручную' выбрать кодировку в браузере
Это и Ваш случай - в Интернете много сервисов, показывающих содержимое HTTP Header, например
http://www.webmaster-toolkit.com/http-header-viewer.shtml
и я ввёл туда адрес Вашего сервера:
http://legarhan.narod.ru/Ig_Talkov.htm
и увидел, что поле CHARSET задано:
Content-Type: text/html; charset=UTF-8
Поэтому все страницы обязаны быть в кодировке UTF-8!
А они у Вас - в другой кодировке, а так нельзя в данной ситуации.
Даже если Вы вставите в 'тело' самих страниц указание кодировки -
это не поможет, как я выше писал - HTTP Header приоритетнее, согласно WWW стандартам.
Придется Вам все страницы перекодировать в UTF-8 - есть много утилит, которые перекодировки делают.
Ну или редактировать их в 1251, а перед отсылкой на сервер перекодировать в UTF-8.
Reply
Reply
Пожалуйста :)
На всякий случай, если решите все файлы перекодировать в UTF-8 - обратите внимание на параграф про BOM - Вам он тоже лишний, его в .html файлах не должно быть:
http://nemcd.com/2010/03/kak-perekodirovat-1251-v-utf-8/
==
Reply
Leave a comment