nginx-0.3.61

Михаил Монашёв postmaster at softsearch.ru
Tue Aug 29 11:06:20 MSD 2006


Здравствуйте Игорь,

IS> Если у MSIE стоит автоопределение кодировки, то когда он берёт русскую
IS> страницу из кэша, он может показать её в западноевропейской, турецкой,
IS> или даже японской кодировке. Частично это лечится указанием кодировки
IS> с помощью
IS> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

IS> Но это тоже помогает не всегда. За некоторыми MSIE 6 замечено, что
IS> если после редиректа он берёт страницу из кэша, то он не обращает
IS> внимание даже на meta. Возможно, дело в том, что страница была сжата,
IS> но не уверен. Научные исследования показали, что если вместо редиректа
IS> выдавать
IS> <meta http-equiv="Refresh" content="0; URL=http://....">
IS> то MSIE натурально идёт за страницей на сайт и тогда показывает её
IS> в правильной кодировке.

Ясно.

Вообще  подобные  глюки  MSIE  возникают  когда на странице есть много
английского текста и мало русского. Т.е. для алгоритма автоопределения
кодировки  ему  не  хватает  данных.  Поэтому весьма вероятно, что эти
глюки  лечатся вставкой невидимого текста на русском языке, состоящего
из  "классических"  русских  слов.  Хотя  лучше  конечно разобраться в
алгоритме  IE и, зная его, подсовывать ему нужные слова для корректной
работы.

--

С уважением,
Михаил Монашёв, SoftSearch.ru
Member of Independent Software Developers Forum (ISDEF)
mailto:postmaster at softsearch.ru
ICQ# 166233339
http://softsearch.ru/
Без бэкапа по жизни.






More information about the nginx-ru mailing list