2007-03-23 RubyでURLエンコード/デコード ruby cgi RubyスクリプトをCGIとして動作させているとき、クライアントからURLエンコードされた文字列を元の文字列に変換するには、CGIモジュールを使うと簡単。以下のようにできてしまう。 require "cgi" cgi = CGI.new # .. ここで qsにURLエンコードされた文字列を読み込み. qs_str = CGI.unescape( qs ) # => 通常の文字列. check = CGI.escape( qs_str ) # => これはqsと同じになるはず. 参考ページ:プログラミング言語 Ruby リファレンスマニュアル