加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 21:18:26 所属栏目:百科 来源:网络整理
导读:我想用 Ruby编码一个URL参数. 未编码的URL参数如下所示: index.php?hash=tlNmgzWNFelvIH1o9ZAWFifpB3RwZOh6DCt5OdIfJCWLo9iZSRONWk1D1rEnSxUp|hi8JcsAHkznPkDFfaS1+xw== 然后我想从PHP解码它! 我试过ruby: ERB::Util::url_encode(param) 然后在Php urldec
我想用 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"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读