|
|
|
PV/ 870406
|
|
|
役立つリンク集 |
2007-06-01
URI.escapeとCGI.escapeの違い
URI.escapeはhttp://の部分はエンコードしない。
CGI.escapeはhttp://の部分も含めてエンコードする。
日本語入りのURLをエンコードするときはURI.escapeを使うのがよい。
require 'uri' require 'cgi' str = 'ほげ' str_uri = URI.escape("http://d.hatena.ne.jp/keyword/#{str}") str_cgi = CGI.escape("http://d.hatena.ne.jp/keyword/#{str}") puts str_uri #=> http://d.hatena.ne.jp/keyword/%82%D9%82%B0 puts str_cgi #=> http%3A%2F%2Fd.hatena.ne.jp%2Fkeyword%2F%82%D9%82%B0
トラックバック - http://d.hatena.ne.jp/gan2/20070601/1180677149
リンク元
- 10 http://www.google.com/reader/view/
- 5 http://d.hatena.ne.jp/keyword/Ruby
- 5 http://d.hatena.ne.jp/keyworddiary/Ruby
- 4 http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=Ruby+効率&num=50
- 2 http://d.hatena.ne.jp/keyword/FizzBuzz
- 2 http://ruby.g.hatena.ne.jp/
- 1 http://72.14.235.104/search?q=cache:JO6PeyzbrTwJ:d.hatena.ne.jp/gan2/20070520/1179661506+ruby+emacs+ハイライト&hl=ja&ct=clnk&cd=1&gl=jp
- 1 http://d.hatena.ne.jp/diarylist?of=100&mode=rss&type=public
- 1 http://d.hatena.ne.jp/gan2
- 1 http://d.hatena.ne.jp/keyword/クロージャ



