在Ruby中编码URL参数,并使用php正确解码它

前端之家收集整理的这篇文章主要介绍了在Ruby中编码URL参数,并使用php正确解码它前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想用 Ruby编码一个URL参数.
未编码的URL参数如下所示:
index.PHP?hash=tlNmgzWNFelvIH1o9ZAWFifpB3RwZOh6DCt5OdIfJCWLo9iZSRONWk1D1rEnSxUp|hi8JcsAHkznPkDFfaS1+xw==

然后我想从PHP解码它!

我试过ruby:

ERB::Util::url_encode(param)

然后在PHP urldecode($param);似乎不起作用!

解决方法

在rubyside上使用CGI :: escape.

http://ruby-doc.org/stdlib-1.9.3/libdoc/cgi/rdoc/CGI.html#method-c-escape

url_encoded_string = CGI::escape("'Stop!' said Fred")
   # => "%27Stop%21%27+said+Fred"

猜你在找的Ruby相关文章