[ruby-list:45779] Re: 1.9.1 の WEBrick::HTTPUtils

From: "NARUSE, Yui" <naruse@...>
Date: 2009-01-01 14:13:15 UTC
List: ruby-list #45779
成瀬です。

Tanaka Akira wrote:
> In article <495B3DE0.2020307@airemix.jp>,
>   "NARUSE, Yui" <naruse@airemix.jp> 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  <naruse@airemix.jp>

In This Thread

Prev Next