Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library cgi > class CGI > escape
escape(string) -> stringstring を URL エンコードした文字列を新しく作成し返します。
例:
require "cgi"
p CGI.escape('@##') #=> "%40%23%23"
url = "http://www.example.com/register?url=" +
CGI.escape('http://www.example.com/index.rss')
p url
#=> "http://www.example.com/register?url=http%3A%2F%2Fwww.example.com%2Findex.rss"