Название: Неправильная кодировка Отправлено: luongo от 19 сентября 2008, 12:03:37 Когда второй раз открываю страницу lady. mail. ru/ то весь раздел "Новости" становится нечитабельный. Без НС такой проблемы нет. При первом открытии через НС тоже все хорошо. Наверно какието проблемы при взятии из кэша? Что делать?
Название: Re: Неправильная кодировка Отправлено: mai62 от 19 сентября 2008, 12:44:00 У тебя какая версия НС? Если не последняя (сегодня ночью выложил), то обновись. После этого почисть кэш браузера и возможно кэш НС (папку этого сайта).
Название: Re: Неправильная кодировка Отправлено: luongo от 19 сентября 2008, 13:13:50 Сделал как Вы сказали не помогло
Название: Re: Неправильная кодировка Отправлено: mai62 от 19 сентября 2008, 18:34:26 Возможно ты что-то пропустил. Я проверял на FF3 и IE7, с кодировкой проблемы нет.
Название: Re: Неправильная кодировка Отправлено: luongo от 19 сентября 2008, 19:37:45 Кэш чистил и в браузере и в НС. Когда вызываешь эту страницу и кэш чистый, кодировка нормальная т.к. все приходит из сети. Когда идешь на эту страницу повторно (для простоты можно поставить автономный режим НС и нажать в браузере "Reload") то колонка нечитабельная в Опера 9.6 и FireFox 3
Название: Re: Неправильная кодировка Отправлено: DenZzz от 19 сентября 2008, 19:53:11 luongo
Дело в том, что новости на том сайте загружаются по ссылке: http://lady.mail.ru/data?act=lastnews&cat=0 - формат этого файла не соответствует стандарту HTML, поэтому HC не сохраняет в кэше информацию о кодировке этого файла, полученную с сервера. Из-за этого в оффлайне он не может сообщить ее браузеру. К сожалению, пока HC не умеет хранить вместе с каждым файлом все нужные заголовки, полученные с сервера. Как альтернативное решение проблемы, могу предложить скрипт, добавляющий заголовок "Content-Type: text/html; charset=windows-1251" при выдаче http://lady.mail.ru/data?act=lastnews&cat=0 из кэша - это решит проблему с кодировкой, но для получения свежих новостей с сервера придется отключать этот скрипт. Название: Re: Неправильная кодировка Отправлено: mai62 от 19 сентября 2008, 20:11:00 Не заметил сразу, что речь о колонке Новости. Эта колонка на самом деле получается нечитабельной.
Посмотрел сниффером, передача данных для колонки выглядит так Код: http://lady.mail.ru/data?act=lastnews&cat=0 Все, что могу тебе посоветовать: запрети запись в кэш новостей и пусть они берутся из инета (в общем-то оно и правильно, какие же это новости, если они из кэша). Добавь в Белый список правило с галкой на списке Запись в кэш lady\.mail\.ru.*lastnews Название: Re: Неправильная кодировка Отправлено: luongo от 19 сентября 2008, 21:15:22 К сожалению, пока HC не умеет хранить вместе с каждым файлом все нужные заголовки, полученные с сервера. Жалко. Без НС браузер правильно работает с этим сайтом в автономном режиме. Может и НС можно научить?Цитировать Как альтернативное решение проблемы, могу предложить скрипт, добавляющий заголовок "Content-Type: text/html; charset=windows-1251" при выдаче ... из кэша - это решит проблему с кодировкой, но для получения свежих новостей с сервера придется отключать этот скрипт. Спасибо Вам. Не надо наверно. Отключу запись в кэш этих новостей, не часто я туда хожу, все равно почти каждый раз новости новые и проблем не возникает
Powered by SMF 1.1.3 SMF © 2006, Simple Machines LLC
Joomla Bridge by JoomlaHacks.com |