Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > uriライブラリ > URIモジュール > encode_www_form_component

singleton method URI.encode_www_form_component

encode_www_form_component(str) -> String[permalink][rdoc]

文字列を URL-encoded form data の1コンポーネント としてエンコードした文字列を返します。

通常は URI.encode_www_form を使うほうがよいでしょう。

このメソッドでは *, -, ., 0-9, A-Z, _, a-z, は変換せず、 空白は + に変換し、その他は %XX に、変換します。

このメソッドは http://www.w3.org/TR/html5/forms.html#url-encoded-form-data にもとづいて実装されています。

[PARAM] str:
エンコードする文字列

[SEE_ALSO] URI.decode_www_form_component, URI.encode_www_form