|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Alexei Cheremisov 2:5020/400 09 Oct 2001 11:46:16 To : Serge Shikov Subject : Re: KOI8-R и CP1251 -------------------------------------------------------------------------------- Hi, "Serge Shikov" <shikov@rinet.ru>! You wrote: > Вот именно, что ты не знаешь. А поди почитай спецификацию - в том-то и > дело, что _обязан_, если документ не в ISO-8859-1. Hет немного не так. Согласно спецификации для HTTP/1.1 любой html-документ должен (MUST) содержать в хедере чарсет, в том числе и для ISO-8859-1. ЕСЛИ же документ не содержит чарсет в хедере, то агенту надо обращаться с таким документом, как с документом в кодировке ISO-8859-1. Вообще, я на это противоречие уже обращал внимание All. С одной стороны спецификация предписывает обязательность указания чарсета, с другой - сквозь пальцы смотрит на его неиспользование. Как в том анекдоте: -Приходи ко мне на завтрак, я тебя съем! -А можно не приходить? -Можно, вычеркиваю... А чего было бы проще, заложить в спецификацию запрет перекодирования на промежуточных агентах для документов, не имеющих чарсета в хедере. ЗЫ. По поводу чарсета в мете: из-за того, что некоторые билды IE4 и из-за глюков кеша NN4.x(при наличии мета он не сохраняет в кеше чарсет хедера) только из-за этих глюков рекомендуется не использовать мета чарсет. Согласно спецификации HTML, приоритеты определения чарсета документа для агента(от наивысшего, т.е. при отсутствии высшего используется низший) таковы: хедер - мета - элемент. (Последнее, пока ни один агент не поддерживает). Кстати, IE начиная с 5 версии, сохраняя страницу, насильственно вставляет в нее мета чарсет, причем этот чарсет будет текущий, установленный в броузере, а не тот, который указан автором. -------------- Alexei Cheremisov --- ifmail v.2.15dev5 * Origin: Fidolook Express 2.000 www.fidolook.da.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/12033ea849cac.html, оценка из 5, голосов 10
|