Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > erbライブラリ > ERB::Utilモジュール > u

module function ERB::Util.#u

url_encode(s) -> String[permalink][rdoc]
u(s) -> String

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

文字列 s 中に含まれる 2バイト文字や半角スペースについて URL エンコードを行った文字列を返します(CGI.escapeとほぼ同じです)。

[PARAM] s:
URLエンコードを行う文字列


require "erb"
include ERB::Util

puts url_encode("Programming Ruby:  The Pragmatic Programmer's Guide")
# Programming%20Ruby%3A%20%20The%20Pragmatic%20Programmer%27s%20Guide