In article <4AA5C7C2.7010008 / airemix.jp>,
  "NARUSE, Yui" <naruse / airemix.jp> writes:

> よくある用法では、protocol-host-path あたりまでは、
> いきなり文字列として湧いて出て来ているような気がします。
> 今回の話はその否定から始まっているのでどうなんでしょうね。
> この部分について一定の仮定を置けるならば、また別のAPIの余地がありますが。

もろはしさんのは URI を生成するという話じゃないしなぁ。

> これにアクセスしようと思ったり、a 要素の href 属性に使ったりするならば
> URI の方を使うのでしょうが、
> このアドレス自体を表示したい場合は IRI の方を使うとか。

なるほど。

> IRI の話を持ち出したのは実はこちら向けで、URI っぽい文字列全体にかけるエ
> スケープは、
> 基本的には IRI から URI への変換であるべきではないのか、と思うようになり
> ました。
> http://tools.ietf.org/html/rfc3987#section-3.1
> こちらは US-ASCII の範囲外しかいじらないので、ご指摘の %-encode の過剰適
> 用問題がありません。

それは悪くないかもしれませんね。

> また、URL っぽいものを URI に変換する手続きを HTML 5 の人々が考えています。
> http://www.w3.org/html/wg/href/draft
> こちらは現状 %-encode の過剰適用の問題があるので、その点はつっついてみよ
> うかなと。

ふむ。
-- 
[田中 哲][たなか あきら][Tanaka Akira]