|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Slava Ivanov 2:5020/400 07 Aug 2003 02:11:49 To : Alexander Ilyankin Subject : Re: cookie --------------------------------------------------------------------------------
Alexander Ilyankin пишет:
> Ещё один вопросик.
> $sem="zakaz"; $sem2="moy";
> Почему когда я записаваю в value :
> -value => "$sem $sem2",
> В файле cookies появляется не zakaz moy, а zakaz%20moy ,
> вместо пробела или другова кода появляется %20. ???
> Удачи!
Потому что значение ASCII кода пробела есть шестнадцатиричная 20.
Для перевода можешь воспользоваться регэкспом:
$str = 'zakaz%20moy';
$str =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
# $str == zakaz moy
--- ifmail v.2.15dev5
* Origin: FKT (2:5020/400)
Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/5424e323cc10.html, оценка из 5, голосов 10
|