|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 17 Oct 2005 14:25:46 To : Ivan Frolkov Subject : Re: IE и -------------------------------------------------------------------------------- Ivan Frolkov -> Sergei Lesin @ Mon, 17 Oct 2005 10:57:03 +0400: SL>> Страница в koi8-r, отдается сервером как есть без перекодировки. При SL>> заполнении формы, если пользователь в тексте использует символ " " SL>> (номер), IE отправляет данные в кодировке _win1251_! В других случаях SL>> koi8-r. Netscape корректно заменяет " " на "№" SL>> Hавешивать на все формы проверку на вхождение (номер) и замену на N не SL>> выход, так как их достаточно много. Патчить CGI.pm? SL>> Переходить на UTF-8 - легче на win1251. IF> Думаешь, это поможет? ИЕ может спонтанно (ну, какие-то закономерности там IF> есть, но выглядит это абсолютно хаотически) отправить форму в совершенно IF> непредсказуемой кодировке. IE отправляет форму в той кодировке, в которой получил, _если может_. Если не может - предпочтительно в текущей (1251 для русских). Если и в ней не может, подозреваю, отправит в UTF-8. Так же молча. Возможно, по нынешним временам постепенно становится правильнее как раз UTF-8. -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru $lotr = $hobbit; # Просто копируем "Хоббита" $lotr =~ s/Bilbo/Frodo/g; # и легко пишем продолжение. из Camel Book --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/2560698f22251.html, оценка из 5, голосов 10
|