escape(string)
public
URL-encode a string.
url_encoded_string = CGI::escape("'Stop!' said Fred")
# File lib/cgi/util.rb, line 6
def CGI::escape(string)
string.gsub(/([^ a-zA-Z0-9_.-]+)/) do
'%' + $1.unpack('H2' * $1.bytesize).join('%').upcase
end.tr(' ', '+')
end