?

Log in

No account? Create an account
записи друзья календарь о пользователе Homepage назад назад вперёд вперёд
Почему! - Hook-nosed
sema
Почему!
Ну скажите мне, почему, ну почему Грани мне всегда выдаются в кои8-р?
Что, ихний сервак полагает, что я с юникса пришедши? Или они просто не заморачиваются?
а?!

тэги : ,
Comments
auto194419 From: auto194419 Date: November 8th, 2001 03:06 am (UTC) (ссылка)
Это вопрос Священной Войны. Там сидит Упертый Сисадмин, которому так удобнее. Проблема ведь не в том, в какой кодировке он всё отдаёт (хоть в UTF-8), а что он при этом сообщает.
sema From: sema Date: November 8th, 2001 03:13 am (UTC) (ссылка)
Сисадминов-мудаков достаточно, это не удивительно. Удивительно, что начальство, которому не все равно, сколько народу к ним ходит, не вставит этому сисадмину или не найдет другого.
auto194419 From: auto194419 Date: November 8th, 2001 03:20 am (UTC) (ссылка)
Скорее всего, как любит говорить nms, этот мудак «там нанёс непоправимую пользу».
troff From: troff Date: November 8th, 2001 04:15 am (UTC) (ссылка)
(Заунывным голосом) Потому что недовольные клиенты не жалуются этому самому начальству, а грустят и молча уходят. Получается естественный отбор - сервер лишается какой-то части посетителей, ленивые посетители не читают Грани (или терпят, что тоже прикольно) :-)
sema From: sema Date: November 8th, 2001 04:37 am (UTC) (ссылка)
(Оживленно) Где, где e-mail этого начальства, как мне ему нажаловаться?! Я вот прям возьму и нажалуюсь.. на info@ написать? или прям Березовскому? :)
jsn From: jsn Date: November 8th, 2001 06:20 am (UTC) (ссылка)
этот упертый сисадмин -- я. мудак, очевидно, тоже.
и я действительно не догоняю: оно отдает content-type с выставленным чарсетом. я не могу воспроизвести проблему ни с одной из доступных виндовых тачек.
jsn From: jsn Date: November 8th, 2001 06:04 am (UTC) (ссылка)
этот идиот-сисадмин -- я.

1) мне казалось, что в Content-Type там всегда отдается реальный чарсет (koi8-r). я это смотрю с виндов в основном, и не мог воспроизвести проблему. не расскажете подробнее?

2) masterhost русский апач не держит, а мне приходится поддерживать редактуру граней.ру, которую разрабатывали какие-то неизвестные люди. они все держат в koi8, that's not my fault. там же везде статика генерится.

у меня не хватает идиотизма, чтобы считать, что koi8 чем-то лучше для аудитории, которая почти целиком состоит из пользователей виндов. однако, это пока что первая жалоба, которую я слышу (к счастью, случайно обнаружил). так что можно по-подробнее?
sema From: sema Date: November 8th, 2001 06:12 am (UTC) (ссылка)
А куда подробнее?
Я сижу под виндами и ожидаю, что все страницы мне будут выдаваться в win1251. Мои ожидания оправдываются в 99.99999% процентах случаев. Т.е. грани.ру чуть ли не единственный сервер, из тех где я бываю (а их, мягко говоря, немало) который считает, что мне сойдет и кои8.
И не предлагайте мне включить автоопределение кодировки в IE, оно глючит чаще, чем помогает.
jsn From: jsn Date: November 8th, 2001 06:17 am (UTC) (ссылка)
да нет, ничего же я не предлагаю. вот у меня эксплориер, я его настройки вообще не трогал. я иду им на грани и вижу все как надо. там же в http response header-e прописан content-type с ясными словами charset=koi8-r. я просто не смог пока найти броузера, который на этот charset кладет -- MSIE и нетскапа, в частности, на всех машинах, до которых я смог дотянуться, чтобы попробовать, все отображают правильно -- хотя там винда, и default encoding в броузере везде стоит win1251.
это на обычных страницах происходит? не на форуме, не в каком-то специальном отдельном месте?
sema From: sema Date: November 8th, 2001 06:26 am (UTC) (ссылка)
Это происходит везде, начиная с главной страницы.
IE 5.5
Если настройки не трогались, то значит установлено автопределение кодировки, кстати.
auto194419 From: auto194419 Date: November 8th, 2001 06:37 am (UTC) (ссылка)
Кстати, мистика! MSIE-5.5, автоопределение выключено, но корректно работающие сайты показываются нормально, даже если там UTF-8, а вот grani-ru, хоть и честно отдают "koi8-r", но показываются неверно.
jsn From: jsn Date: November 8th, 2001 07:56 am (UTC) (ссылка)
таки я дико извиняюсь, но расскажи пошагово, как мне это воспроизвести. единственный (кажется) способ, который я нашел -- это зайти на grani.ru и после этого выбрать ручками View->Encoding->Cyrillic(windows). При всех остальных вариантах, в том числе при непроставленном Autoselect и выбранной кодировке Cyrillic(windows) на любой другой странице, у меня не получается достичь описанного эффекта.
auto194419 From: auto194419 Date: November 8th, 2001 10:59 am (UTC) (ссылка)
Дома проверил на MSIE-6.0, всё нормально показывает. А на работе, на MSIE-5.5, строго описанный эффект. Autoselect отключён, но когда сайт присылает UTF-8 или koi8-r, показывается правильно. А вот грани-ру с работы упорно не видно
jsn From: jsn Date: November 8th, 2001 11:39 am (UTC) (ссылка)
Autoselect отключён, но когда сайт присылает UTF-8 или koi8-r, показывается правильно. А вот грани-ру с работы упорно не видно

i'm afraid here you lost me :( грани ру как раз и отдают кои8, о чем и сообщают в хидере. давай ты (завтра?) с работы попробуешь зайти на грани.ру, не выставляя после этого явно чарсет, и расскажешь? очень хочется понять же.
auto194419 From: auto194419 Date: November 8th, 2001 12:04 pm (UTC) (ссылка)
Да я же ровно так и делал. У меня там *отключён* autodetect, кодировка выставлена в win-1251. Но приведённый чуть выше пример с fast'ом, который отдаёт кодировку UTF-8 -- работает. Вот например, я захожу та ту самую страничку в UTF-8, смотрю кодировку. Всё честно - UTF-8. Тут же в address bar набираю www.grani.ru, и крякозябры. Смотрю в ENCODING - там win-1251. Почему MSIE не воспринимает честно сообщаемые тобой koi8-r? Не понимаю.

Так что тебе, наверное, просто не повезло, прости :)
jsn From: jsn Date: November 8th, 2001 12:19 pm (UTC) (ссылка)
мистика, конечно. надо будет завтра послать за святой водой. опросил сотрудников и знакомых с MSIE, все говорят, что все хорошо. забью пока, пожалуй -- что еще сделаешь.
о, у меня была еще такая мысль -- это не прокси какой? чарсет, там, вырезает заботливо или еще что?
auto194419 From: auto194419 Date: November 8th, 2001 03:03 pm (UTC) (ссылка)
Пристрастное расследование показало, что ты здесь вообще совершенно ни при чём. По крайней мере, в моём случае. Я нашёл, кто у меня вырезает charset=, причём только на grani-ru. Этим гадом оказался webwasher. Причём только на одном компьютере, на двух других – всё ок. И у troff’а такая же история.

Так что ещё раз извини.


jsn From: jsn Date: November 8th, 2001 03:15 pm (UTC) (ссылка)
тю, да брось ты, чего там. извиняться не за что :) ваша с троффом помощь в исследовании проблемы была безупречно конструктивна и эффективна.
i mean, правда, спасибо :)
auto194419 From: auto194419 Date: November 8th, 2001 03:29 pm (UTC) (ссылка)
Так вот, окончательный диагноз:

Эффект наблюдается ТОЛЬКО если ходить MSIE -> WebWasher -> squid. Без любого из компонентов эффект не имеет место.
sema From: sema Date: November 8th, 2001 10:15 pm (UTC) (ссылка)
WebWasher не установлен, у меня @guard и выключение его не помогает.
Это я просто для информации, естественно, без наезда.
Удивляет, что проблемы только с гранями, нигде больше я не могу вспомнить, чтобы были неприятности с кодировками...
jsn From: jsn Date: November 9th, 2001 04:29 am (UTC) (ссылка)
непонятно, что делать. вот, только что вставил мета хттп-эквив с чарсетом. не посмотрите, не помогло ли?
sema From: sema Date: November 9th, 2001 04:37 am (UTC) (ссылка)
Помогло.
Причем смешно - оно пока не загрузится до конца, отображается в коях, а сразу по загрузке переходит на win :)
jsn From: jsn Date: November 9th, 2001 04:44 am (UTC) (ссылка)
спасибо.
таки кто-то у Вас режет контент-тайп чарсет в хидерах протокола. и вряд ли сам эксплориер.
вообще все это грустно, конечно. ладно, оставлю пока мету, хотя в некоторый момент ее будет просто сносить апдейтами из редактуры. ладно, поживем -- увидим.
jsn From: jsn Date: November 8th, 2001 06:41 am (UTC) (ссылка)
верно, это был автоселект.
стало быть, MSIE игнорирует content-type charset, когда автоселект выключен. (Netscape фаворит charset всегда, но кому это теперь интересно).
это будет муторно. однако понятно, почему таких жалоб до сих пор не поступало -- видимо, у большинства автоселект, и charset для них срабатывает.
jsn From: jsn Date: November 8th, 2001 07:41 am (UTC) (ссылка)
все сложнее. вот мой MSIE: в нем галочка "View->Encoding->Autoselect" unchecked, document в нем открыт about:blank. смотрим в нем "View->Encoding->Charset": видим там Unicode, помеченное одновременно как selected и disabled. это -- default setting.
с таким мы идем на грани и получаем все как надо.
если, уже находясь на гранях, выбрать charset win1251, то все слетает (в этом семантика отлична от нескаповой). без этого -- работает нормально. MSIE 5.00, впрочем. надо будет проверить на 5.5.
a48 From: a48 Date: November 8th, 2001 10:01 am (UTC) (ссылка)
проверил на 5.0 и 5.5 - результат одинаковый, чтобы получить некорректный результат надо выбрать руками 1251. иначе все работает корректно, что с автоселектом, что без.
voronov From: voronov Date: November 8th, 2001 11:34 pm (UTC) (ссылка)

А вот в Opera 5.10....

...ну вы поняли.
(не понимает в принципе :)
Я не издеваюсь. У меня действительно Опера. Хотя, конечно, для таких сайтов приходится держать Експлорер (хотя так или иначе кто бы мне дал его снести...)
читать[27] | ответить