LINUX.ORG.RU

Как вариант, можно использовать такой код:

sub urldecode{ local($val)=@_; $val=~s/\+/ /g; $val=~s/%([0-9a-hA-H]{2})/pack('C',hex($1))/ge; return $val; }

Sova777
()
Ответ на: комментарий от anonymous

join("", map {sprintf "%%%02X", $_} unpack("C*", $string));

anonymous
()
Ответ на: комментарий от anonymous

> а обратно как? Из текста в строку uri?

Я же сказал: perldoc URI::Escape, там всё має

Zmacs
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.