[#45670] ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...>

天野です。

40 messages 2008/12/02
[#45673] Re: ruby-1.9.1-preview2のruby-tk on OSX — Nobuyoshi Nakada <nobu@...> 2008/12/03

なかだです。

[#45676] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/03

天野です。

[#45678] Re: ruby-1.9.1-preview2のruby-tk on OSX — Nobuyoshi Nakada <nobu@...> 2008/12/03

なかだです。

[#45680] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/03

永井@知能.九工大です.

[#45701] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/04

天野です。報告遅れてすみません。

[#45707] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/05

永井@知能.九工大です.

[#45708] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/07

天野です。

[#45709] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/07

永井@知能.九工大です.

[#45710] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/08

天野です。

[#45711] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/08

永井@知能.九工大です.

[#45712] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/08

天野です。

[#45713] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/08

永井@知能.九工大です.

[#45714] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/08

天野です。

[#45715] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/08

永井@知能.九工大です.

[#45716] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/08

天野です。

[#45717] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/08

永井@知能.九工大です.

[#45721] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/17

天野さん,

[#45722] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/17

天野です。

[#45725] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/17

永井@知能.九工大です.

[#45726] Re: ruby-1.9.1-preview2のruby-tk on OSX — Hidetoshi NAGAI <nagai@...> 2008/12/18

永井@知能.九工大です.

[#45727] Re: ruby-1.9.1-preview2のruby-tk on OSX — 天野竜太郎 <wn9r-amn@...> 2008/12/19

天野です。

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

From: 石井 大海 <banzaida@...>
Date: 2008-12-31 08:27:58 UTC
List: ruby-list #45764
どうも、konn です。皆さん御返事ありがとうございます。

1.9.1 にアップグレードしてやってみましたが、やはり状況は同じでした。

On 2008/12/31, at 12:57, GOTO Kentaro wrote:

> WEBrick::HTTPUtils に encodeなんとか というメソッドはないので、
> Mechanize の問題かと思いますが、再現させるコードを見せてもらえたら
> なにかコメントできるかもしれません。

一番短かいのだと、

===== ここから =====
# -*- coding: UTF-8 -*-
require "webrick/httputils"
WEBrick::HTTPUtils.escape("ほげ")

# =>/usr/local/lib/ruby1.9/1.9.1/webrick/httputils.rb:353:in `gsub': incompatible encoding regexp match (ASCII-8BIT regexp with UTF-8 string) (ArgumentError)
#	from /usr/local/lib/ruby1.9/1.9.1/webrick/httputils.rb:353:in `_escape'
#	from /usr/local/lib/ruby1.9/1.9.1/webrick/httputils.rb:363:in `escape'
#	from tmp.rb:3:in `<main>'
===== ここまで =====

こんな感じです。


On 2008/12/31, at 16:45, NARUSE, Yui wrote:
> 1.9.0 は古いので試さなくていいです、捨ててください・・・、
> と思ったら r18849 なのでそこそこ新しいですね。
>
> おそらく、WEBrick::HTTPUtils.escape のことでしょうか。
はい、それです。あとは、escape_form とかも同様でした。


> 一案としては、
> Index: webrick/httputils.rb
[snip]
> とか。
> String#gsub(regexp, hash) を使うともう少し早くなります。

ありがとうございます!これで動く様になりました!

ところで、この WEBrick::HTTPUtils.escape* 系のメソッドと、URI.escape の違いはなんなんでしょうか?



==== konn ====
Good bye...
    e-mail: banzaida@jcom.home.ne.jp
    blog: http://d.hatena.ne.jp/mr_konn/
    HP: http://konn.x0.com/
---o-----o-----o-----o----o----o----o----o----o---





In This Thread