gpt4 book ai didi

ruby - Ruby 中的 URI.escape 和 URI.encode 有什么区别?

转载 作者:数据小太阳 更新时间:2023-10-29 06:38:00 27 4
gpt4 key购买 nike

我试图找出 URI.escapeURI.encode 之间的区别 ruby 。

两者都没有按照我的意愿进行,即对 URL 进行完全编码。

例如,我希望 http://my.web.comhttp%3A%2F%2Fmy%2Eweb%2Ecom

最佳答案

没有区别。在 Ruby 1.9.3 中 encode is simply an alias for escape .

[编辑] 请注意,这些方法允许对字符的“不安全”描述符进行编码:

URI.encode('http://my.web.com', /\W/) # => "http%3A%2F%2Fmy%2Eweb%2Ecom"

谢谢@muistooshort! =)

关于ruby - Ruby 中的 URI.escape 和 URI.encode 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13593970/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com