Tom*_*man 4 javascript ruby escaping
考虑字符串: ` ( ?
Javascript的escape()编码如下:
escape("` ( ?")
"%60%20%28%20%3F"
Run Code Online (Sandbox Code Playgroud)
如何在Ruby中实现相同的效果?我没有尝试过:
[Dev]> CGI.escape("` ( ?")
=> "%60+%28+%3F"
[Dev]> URI.encode("` ( ?")
=> "%60%20(%20?"
[Dev]> Addressable::URI.encode("` ( ?")
=> "%60%20(%20?"
Run Code Online (Sandbox Code Playgroud)
ERB::Util.url_encode 会做的:
>> require 'erb'
=> true
>> ERB::Util.url_encode("` ( ?")
=> "%60%20%28%20%3F"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1112 次 |
| 最近记录: |