URI//punctuation

URI//punctuation

[3] RFC1630 では:

[1] RFC1738, RFC1808 の定義:

これらの文字は、 RFC 1738 の本文中で、それぞれの意味で使われるから非安全であり、 よって URI 中では URI符号化せずに使ってはいかないとされています。

[2] このうち、 % は URI 符号化のためになら URI 中で使えます。 #]] は素片識別子と区切るために、 URI に準じるものとして扱われています。 残る <, >, " の3文字は URI とそうでないものを区切るために使います。 従って URI 中では決して使えません。

[4] 1630 では "extra で、 URI で使っても良い文字でした(!)。

#reserved に分類されていました。 % はとくには分類されていませんでした。

[5] RFC2396 では delims に名前が変わっていますが、 内容的には変化はありません。