From: "NARUSE, Yui" Date: 2009-01-01T23:13:15+09:00 Subject: [ruby-list:45779] Re: 1.9.1 の WEBrick::HTTPUtils 成瀬です。 Tanaka Akira wrote: > In article <495B3DE0.2020307@airemix.jp>, > "NARUSE, Yui" writes: > >>> ところで、この WEBrick::HTTPUtils.escape* 系のメソッドと、 >>> URI.escape の違いはなんなんでしょうか? >> 本質的には同じものです。 >> CGI::escape とかもそうですね。 > > 用途が違うんじゃないですか。 > > CGI.escape は HTML のフォームの値を GET の URI に入れるとき > に使います。しかし、URI.escape はその用途には使えません。 あぁ、そうですね。 JavaScript の言葉で言うと以下の通りかな encodeURI 系: * WEBrick::HTTPUtils.escape * URI.escape encodeURIComponent 系: * WEBrick::HTTPUtils.escape_form * CGI.escape -- NARUSE, Yui