嗨,有与 JavaScript 方法等效的 rubyencodeURIComponent
方法吗?我正在使用,URI.unescape(str)
但它识别 "£"
(之后encodeURIComponent
它变成"%C2%A3"
)作为一个"?"
标志。任何解决方案?谢谢
问问题
13641 次
4 回答
31
URI.escape(foo, Regexp.new("[^#{URI::PATTERN::UNRESERVED}]"))
于 2010-05-18T14:58:30.590 回答
12
于 2010-05-18T16:17:30.103 回答
11
我认为最简单的方法是URI.encode_www_form_component
.
于 2013-01-31T10:31:53.687 回答
-1
于 2010-05-18T14:54:21.453 回答