Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Konstantin Tokar                     2:5020/400     12 Mar 2002  17:58:25
 To : Artem Chuprina
 Subject : Re: CGI.pm - вопрос
 -------------------------------------------------------------------------------- 
 
 >  BV>> Hа домашней машине под WinMe стоят Apache+Perl (ActiveState). Апач
 >  BV>> отдает выводы cgi-скриптов в win-1251. Пока был перл 5.0, "print
 >  BV>> header;" работало нормально, сейчас обновил перл до 5.6 - header стал
 >  BV>> принудительно указывать кодировку ISO, а реально ответ идет в 1251 -
 >  BV>> браузер выводит "крокозябры". Как сие пофиксить? Желательно поколдовать 
 >  BV>> над CGI.pm, переконфигурировать Апач или print "Content-type:
 >  BV>> text/html\n\n" не предлагать.
 
 ...
 
 > 
 > А имхо гораздо более правильный способ, чем оба, приведенные тобой -
 > $cgi->charset("windows-1251") или что там у тебя. А что до хучи кода, то все
 > машины, исполняющие этот конкретный код, за все время его существования вряд
 > ли потратят больше времени, чем ты на написание этого письма.
 
 Я недавно с этой же проблемой столкнулся.  Мне кажется, что имеет смысл
 произвести от CGI свой подкласс и пользоваться им, так как данный пример
 изменения работы модуля может повториться, и ещё какой-нибудь заголовок
 начнет вызывать проблемы. Хотя я этим путем не пошел, просто попатчил
 CGI.pm
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 CGI.pm - вопрос   Boris Vaschenko   10 Mar 2002 20:12:10 
 Re: CGI.pm - вопрос   Alexey Pchelnikov   11 Mar 2002 01:10:03 
 CGI.pm - вопрос   Dmytro Fadeyenko   11 Mar 2002 22:56:46 
 Re: CGI.pm - вопрос   Artem Chuprina   12 Mar 2002 17:15:02 
 Re: CGI.pm - вопрос   Konstantin Tokar   12 Mar 2002 17:58:25 
Архивное /ru.cgi.perl/12770a5778d8c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional