Re: Comments on section 2 of RFC2396bis

 "Tim Bray" proposed:

....

> - ASCII characters which may legally appear in the component MUST
>  appear directly as themselves, i.e. 'a' may not be encoded as %61.

..

My understanding is that the decision on whether or not an ASCII
character 'may legally appear' (at any particular position in the URI)
is not at all well defined and is scheme-specific.

Witness the several recent requests to this list by Israel Viente re:
file:/e:/xxx.pdf  versus  file:/e%3a/xxx.pdf and the like - I don't
think anyone was able to give him quick, unambiguous answers.

Unless and until the URI RFC _and_ all schemes can be shown to have
completely unambiguous syntaxes in this respect, developers will have
to 'play safe' and escape questionable characters.

So, much as I respect absolutism in specifications, I don't believe
'MUST' can be used here.


Chris Haynes

Received on Saturday, 8 March 2003 03:49:51 UTC