我该如何转变

www.bestbuy.com/site/Electronics\Audio\abcat0200000.c=3fid=3dabcat0200000

成原始格式?
www.bestbuy.com/site/Electronics/Audio/abcat0200000.c?id=abcat0200000

urldecode吗?

最佳答案

好吧,带有=3f=3d的东西是带引号的可打印编码。 Ruby可以使用.unpack("M")方法对其进行解码。

反斜杠?他们只是奇怪和错误。将它们字符串替换为/可能是安全的,因为反斜杠不应以URL开头。

10-08 04:37