ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[2]: nginx-0.3.61



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

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@xxxxxxxxxxxxx
ICQ# 166233339
http://softsearch.ru/
Без бэкапа по жизни.




 




Copyright © Lexa Software, 1996-2009.