names=encode,escape
visibility=public
kind=defined

--- escape(str, unsafe = URI::UNSAFE)    -> String
--- encode(str, unsafe = URI::UNSAFE)    -> String

URI 文字列をエンコードした文字列を返します。

このメソッドは obsolete です。

代わりに
[[m:ERB::Util.#url_encode]],
[[m:CGI.escape]],
[[m:URI.encode_www_form_component]],
[[m:WEBrick::HTTPUtils.#escape_form]],
[[m:WEBrick::HTTPUtils.#escape]]
などの使用を検討してください。
詳細は [[ruby-core:29293]] からのスレッドを参照してください。

例:
  require 'uri'
  p URI.escape('http://images.google.co.jp/images?q=モナリザ&ie=EUC-JP') 

  #=> "http://images.google.co.jp/images?q=%A5%E2%A5%CA%A5%EA%A5%B6&ie=EUC-JP"

@param str URI を文字列として与えます。

@param unsafe URI として指定できない文字を正規表現か文字列で指定します。

