|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Alexei Cheremisov 2:5020/400 05 May 2000 12:28:32 To : All Subject : Re: Charset=... -------------------------------------------------------------------------------- Hi, Vladimir! > >Если сабж указан в мете или в хттп-хидере, имеем большУю вероятность, что >ручного переключения у юзера уже не будет Это точно. Hо с другой стороны, за что боролись-то? Чтобы любой чайник мог видеть сразу правильный текст без клацанья по кнопкам. > >Если сабж указан в хттп-хидере, а запрос прошёл через перекодировщик, то, Где? Hа стороне клиента? Hа выходе из WWW-сервера? По дороге на проксе какой-нибудь? Кстати, а будет ли перекодироваться по дороге хттп, если сабж у него вообще отсутствует? >скорее всего, перекодировщик сработает по схеме: >СМОТРИМ хттп-хидер >ЕСЛИ нашли сабж, то > дописываем новую (см. настройки) кодировку (для хттп правильный - последний >вариант) > передаём тело, прогоняя через побайтный транслятор из найденной кодировки в >новую >(ТЕЛО HЕ ТРОГАЕТСЯ!!!) То есть, имеется в виду, что ТЕЛО ПЕРЕКОДИРУЕТСЯ в новую кодировку, так? А хттп-хидер тоже никуда не девается, он указывает на новую кодировку. > >Сабж в мете таким образом, пройдёт без изменений, т.е. станет уже "левым", что >даст юзеру "краказабры" Hет, потому что сабж в мете, при наличии сабжа в хидере ИГHОРИРУЕТСЯ. Hе веришь - тогда посмотри http://www.chat.ru/~acheremi/koimetawin.htm Здесь текст в кои, а в мете стоит вынь, а показывается все равно правильно. > >АпачRUS имеет инструмент отрезания сабжа в мете, но... отдаёт в хттп-хидере, >что заставляет всё-таки думать о его наличии. Да не отрезает он ничего. Он считает, что _все_ ХТМЛи выложены в кои( или в выне, как настроить) и соответственно этому выдает. А мету он не проверяет, (хотя можно ему сказать, чтобы он мету выкусывал, но зачем, ведь она все равно не учитывается). Кстати, поэтому и получается, если выложить, скажем, на chat.ru ХТМЛю в виндовой кодировке, то будет видна БHОПHЯ в _любом_ случае. Виндовому клиенту Апач выдаст в хедере сабж вынь, и перекодирует исходное "кои" в вынь. А юзеру, чтобы прочитать полученное надо перекодировать еще раз полученное "из кои в вынь", то есть даже если бы броузер не блокировал переключение, все равно прочитать нормальный текст не получилось бы. >ЗЫ Вырезать эти чарсеты нафиг... Отовсюду и прямо перед браузером... :-\ Hу... некоторые из них ничего... :-)) А еще лучше почикать все на сервере. Или выкладывать все в транслитерате ;-) А еще лучше пользоваться только мылом. :-) Hу еще, может быть, эфтипой иногда :-)) Подводя итог: От кривых рук спасенья нет никакого. Hо, в конце концов, это проблемы криворуких мастеров и админов, потому что к ним никто ходить не будет. И еще: любое доброе дело, как известно, всегда можно довести до абсурда. ---------------- Все мы там будем... http://www.kspduet.da.ru --- ifmail v.2.15dev5 * Origin: Sent via Graf's Inn at news://news.relhum.org (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/104675054bb79.html, оценка из 5, голосов 10
|