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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Konstantin Dolgan                    2:5020/400     08 Nov 2001  14:21:57
 To : Victor V. Psiola
 Subject : Re: cgi query ? %C0%C1%D1
 -------------------------------------------------------------------------------- 
 
 
 > Получая запрос в cgi скрипт на перле методом POST (или GET-не важно)
 > все специальные символы преобразуются в некоторую %0D%0A и т.п. (включая
 
 все русские буквы).
 
 > Как мне имея строку из таких "номеров символов" переделдать ее в строку из
 
 "самих символов".
 
 > Во первых мне не хотелось бы использовать никакие дополнительные модули
 
 (даже CGI.pm), во вторых
 
 > не надо предлагать "решения с картой" - типа
 > s/%0D%0A/\n/;
 > s/%C0/А/;
 > s/%C1/Б/;
 > s/%D1/С/;
 > и т.п.
 > до такого решения я и сам додумался :), но лениво.....
 >
 
 -------------
   $query=~s/\+/ /g;
   $query=~s/%([A-F0-9]{2})/pack('C',hex($1))/ge;
 
 Кстати, кажется, в CGI.pm что-то вроде этого и написано.
 -------------
 
 > PS Если это важно, я пишу под виндами в кодировке windows-1251.
 
  Hе важно
 
 Всего.
 Константин
 --- ifmail v.2.15dev5
  * Origin: Ye 'Ol Disorganized NNTPCache groupie (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 cgi query ? %C0%C1%D1   Victor V. Psiola   08 Nov 2001 11:51:34 
 Hа: cgi query ? %C0%C1%D1   Alexander V. Gaiduk   08 Nov 2001 14:07:07 
 Re: cgi query ? %C0%C1%D1   Konstantin Dolgan   08 Nov 2001 14:21:57 
 Re: cgi query ? %C0%C1%D1   Artem Chuprina   08 Nov 2001 15:37:59 
Архивное /ru.cgi.perl/20439a4a31cd8.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional