<html xmlns="http://www.w3.org/1999/xhtml" a0:Name="SuikaWiki" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:Version="0.9"><head></head><body><p><a0:anchor-end a0:anchor="2">[2]</a0:anchor-end> <a0:anchor>RFC1808</a0:anchor> によれば:<ul><li>pchar       = uchar | &quot;:&quot; | &quot;@&quot; | &quot;&amp;&quot; | &quot;=&quot;</li></ul></p><p>つまり:<ul><li>rfc1808.pchar = &lt;[A-Za-z0-9$_.+!*'(),:@&amp;=-]&gt; / escaped</li></ul></p><p><a0:anchor-end a0:anchor="1">[1]</a0:anchor-end> <a0:anchor>RFC2396</a0:anchor> によれば:<ul><li>pchar         = unreserved | escaped |                       &quot;:&quot; | &quot;@&quot; | &quot;&amp;&quot; | &quot;=&quot; | &quot;+&quot; | &quot;$&quot; | &quot;,&quot;</li></ul></p><p>つまり:<ul><li>rfc2396.pchar = &lt;[A-Za-z0-9_.!~*'():@&amp;=+$,-]&gt; /<pre>    <a0:anchor>escaped</a0:anchor></pre></li></ul></p><p>1808 と 2396 では変化がありません。</p><p>2396 の <a0:anchor>uric_no_slash</a0:anchor> 
と比べると多少の出入りがあります。</p><p><a0:anchor-end a0:anchor="3">[3]</a0:anchor-end> <a0:anchor>RFC2068</a0:anchor> によれば:<ul><li>pchar          = uchar | &quot;:&quot; | &quot;@&quot; | &quot;&amp;&quot; | &quot;=&quot; | &quot;+&quot;</li><li>uchar          = unreserved | escape</li><li>unreserved     = ALPHA | DIGIT | safe | extra | national</li><li>national       = &lt;any OCTET excluding ALPHA, DIGIT, reserved, extra, safe, and unsafe&gt;</li></ul></p><p>つまり:<ul><li>rfc2068.pchar = (<a0:anchor>OCTET</a0:anchor> - (%x00-20 / &lt;&quot;&gt; / &quot;#&quot; / &quot;%&quot; / &quot;&lt;&quot; / &quot;&gt;&quot;)) / escape</li></ul></p><p>無茶苦茶な定義のような気がしますが、
3.2.1 に言い訳染みたことがなんか書いてあります。
<a0:anchor>人に優しく自分に厳しく</a0:anchor>ってことです。
一般の URI を規定するものではないと注記されています。</p><p><a0:anchor-end a0:anchor="4">[4]</a0:anchor-end> 最新は <a0:anchor>RFC 3986</a0:anchor></p></body></html>