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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : vitus@ice.ru                         2:5020/400     18 Jan 2002  18:48:26
 To : "Alexander V. Artemyev"
 Subject : Re: URL Code
 -------------------------------------------------------------------------------- 
 
 Alexander V. Artemyev <eldorad@superbmarket.com> wrote:
 
 >> AVA>$url=~s/([\W])/'%'.sprintf("%X",ord($1))/ge;
 >> Зачем же так жестоко.
 >> Можно проще
 >> use CGI;
 >> my $query = new CGI;
 >> $cgi->escape($url);
 >> А также $cgi->unescape($url),
 >> $cgi->escapeHTML и $cgi->unescapeHTML.
 >>
 
 AVA>Hо мой подход ПЕРЛОВЕЕ и несколько универсальнее, например, я могу сам
 AVA>контролировать, что кодировать, а что нет, или например, получать другой
 AVA>формат, типа =2E=4C=21 и тому подобное.
 
 Можно другой модуль взять - MIME::QuotedPrint. Заодно будешь уверен,
 что формат реализован в соответствии со стандартом, а не твоим
 представлением о нем.
 
 AVA>И потом, у меня одна строка, а тут^  целых три:-)
 
 Если строк будет не одна, а 100, то в варианте с модулем получится
 компактнее и удобочитаемее. 
 -- 
 Victor Wagner      vitus@ice.ru
 Chief Technical Officer    Office:7-(095)-748-53-88
 Communiware.Net    Home: 7-(095)-135-46-61
 http://www.communiware.net      http://www.ice.ru/~vitus
 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 URL Code   Alexander Golyshkin   17 Jan 2002 16:39:47 
 Re: URL Code   Alexander V. Artemyev   18 Jan 2002 14:24:41 
 Re: URL Code   vitus@ice.ru   18 Jan 2002 14:35:01 
 Re: URL Code   Alexander V. Artemyev   18 Jan 2002 18:36:06 
 Re: URL Code   vitus@ice.ru   18 Jan 2002 18:48:26 
Архивное /ru.cgi.perl/64882dde6b50.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional