|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Timur Tekayev 2:5020/400 21 May 2002 18:23:15 To : All Subject : headers -------------------------------------------------------------------------------- Братцы, выручайте, запарился уже...не могу никак проблему устранить :-) Дело, значит, такое. Имеется такое (даже целиком приведу :-) ): Apache/1.3.24 (Unix) mod_perl/1.26 mod_ssl/2.8.8 OpenSSL/0.9.6c rus/PL30.12 Выполняю обычный перловый скрипт, который cgi.pm-ом генерит заголовок примерно так: print $q->header( -type=>'text/html', -expires=>'now', -charset=>'windows-1251'); print $q->start_html( -title=>'ku-ku', -dtd=>'-//W3C//DTD HTML 3.2//EN', -style=>{'src'=>'lingvo.css'} ); Однако, на деле получаю такой заголовок документа: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"><head>... Т.е. на деле указание кодировки исчезает, а документ хоть и показывается в кодировке win-1251, но тем не менее, при попытке отправить форму, отправляет данные в кои8-р, которая указана как кодировка по умолчанию в apache.conf. Что не так? В конфе для директории такой section: <Directory /pub/apache/docs/maska.osetia.ru> Options All AllowOverride All AddHandler cgi-script .cgi <IfModule mod_perl.c> PerlSendHeader On AddHandler perl-script .xgi PerlHandler Apache::Registry </IfModule> </Directory> Что не так? Кто подскажет? --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/208065368bed.html, оценка из 5, голосов 10
|