使用ruby将url编码的字符串转换为纯文本

时间:2013-06-20 21:08:29

标签: ruby urlencode

我正在编写一个脚本来从URL中提取搜索词,但我需要对它们进行人性化,其中许多都有特殊的URL编码字符。我想知道Ruby中是否有一个gem或一些内置函数将它们转换为纯文本?或者我是否必须编写自己的功能来清理它们?

1 个答案:

答案 0 :(得分:2)

您可以使用CGI::unescape进行网址解码:

require 'cgi'
string = CGI::unescape("1+%2B+2+%3D+3")
#=> "1 + 2 = 3"