|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrew Velikoredchanin 2:5026/29 19 Dec 2003 15:38:26 To : Serge Subject : Apache млин :( -------------------------------------------------------------------------------- Пятница Декабрь 19 2003, Serge пишет к Andrew Velikoredchanin: >> Почему это не помогло? Если апачь "знает" в какой кодировке лежит >> документ на >> винте, то он может его корректно перекодировать в любую кодировку. И тогда >> будет как-раз такой эффект - по умолчанию кодировка левая (т.к. броузер ее >> берет из заголовка HTTP, а при явной установке будет все нормально. >> Как я понимаю, в заголовке HTTP у тебя ставиться не на кодировка которую ты >> выбираешь вручную в броузере? S> $ printf "GET http://сервер.ru/ HTTP/1.0\n\r\n\r"|nc сервер.ru 80 S> HTTP/1.1 200 OK S> Date: Fri, 19 Dec 2003 09:22:13 GMT S> Server: Apache/1.3.26 (Unix) Resin/2.1.6 mod_gzip/1.3.19.1a S> mod_auth_pgsql/0.9.9 PHP/4.2.3 rus/PL30.15 S> Location: http://сервер.ru/ S> Connection: close S> Content-Type: text/html; charset=iso-8859-1 S> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> S> <HTML><HEAD> S> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Windows-1251"> S> <TITLE>Корявая страничка</TITLE> S> </HEAD><BODY> S> <H1>Заголовок</H1> S> Тут и тело документа.<P> S> <HR> S> </BODY></HTML> S> $ S> Вот и какая у него кодировка в итоге будет? Кодировка текста по большому счету может не зависеть от того, что выдается в заголовках. Hа основе опыта могу сказать, что многие броузеры не обращают внимания на установку кодировки в Content-Type. Т.е. в данном случае наиболее вероятно, что броузер будет воспринимать документ как windows-1251. С уважением, Andrew. --- GoldED+/LNX 1.1.4.7 * Origin: (2:5026/29) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/121713fe2e3d5.html, оценка из 5, голосов 10
|