|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Victor Wagner 2:5020/400 07 Jan 2003 21:23:44 To : Victor Kasatkin Subject : Re: перекодировка в полях формы -------------------------------------------------------------------------------- Victor Kasatkin <Victor.Kasatkin@p50.f760.n5020.z2.fidonet.org> wrote: VK> Hello everybody. VK> Какие есть способы сабжа? VK> apache еще не делает вроде(и не знаю будет ли). Странно. Русский апач от Тутубалина это еще пять лет назад делал. Более того позволял селективно выключать. VK> Как узнать в какой кодировке засылают? Hадежного способа нет. Существует один-единственный браузер, который честно говорит Content-Type: application/x-www-url-encoded; charset=... Hазывается lynx. Все остальные браузеры обычно посылают данные в той же кодировке, в которой получили форму. Hо существует одно исключение - Internet Explorer называется. Он во-первых, имеет опцию настройки "всегда послать данные форм в Unicode", во-вторых, если эта опция выключена, а пользователь ввел в форму символ, которого нет в той кодировке, в которой выдана страница, он ни слова не говоря посылает форму в своей локальной кодировке. VK> Какие модули конвертации для в perl? Unicode::Map8, Text::Iconv. А еще есть перл 5.8 где перекодировка в ядро языка встроена. -- А про тебя когда-нибудь писали в bugtraq? --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/15178f0f23bc4.html, оценка из 5, голосов 10
|