In message <20030309004930.A286.ZN@mbf.nifty.com>,
`Kazuhiro NISHIYAMA <zn@mbf.nifty.com>' wrote:
> IE6から
> http://www.google.com/search?q=ほげ
> のようにちゃんとエンコードしていないURLでアクセスすると
> bad URIになりますが、HTTPProxyServer(のサブクラス)側で
> 前処理か何かを出来るようにはならないでしょうか?
IE がクエリーをエスケープせずに送って来るのが問題だとすると、
URI::parse を呼ぶ前に8ビット文字をエスケープしてやれば実用的に
はマシになるような気がします。
# デフォルトでそうするのは抵抗があるので、config で
# :PrepareSillyURI => true と指定するとか。
> # IDN対応が出来るかも?
IDN って Internationalized Domain Name ですか。
HTTPProxyServer ではなんらかの対処が必要だと思いますが、いまは
IDN に対する知識がほとんどないので、またの機会にしようと思います。
--
ごとうゆうぞう