[Bug 2249] R-257: Health warning needed about percent-escaping URIs

http://www.w3.org/Bugs/Public/show_bug.cgi?id=2249





------- Comment #3 from mike@saxonica.com  2007-09-20 23:30 -------
We currently say:

The ·lexical space· of anyURI is finite-length character sequences.

Note: For an anyURI value to be usable in practice as an IRI, the result of
applying to it the algorithm defined in Section 3.1 of [RFC 3987] should be a
string which is a legal URI according to [RFC 3986].

A consequence of these two rules is that (a) an unescaped % sign (that is not
part of an escape sequence) is allowed in an anyURI value, and (b) if such a %
sign actually appears in an anyURI value, the value is not "usable in
practice". 

If this is indeed what we want the rules to say, it seems to me that it is
desirable to point out the consequences. I would add a note saying in effect
that unescaped % signs are allowed but make the anyURI value useless.

Received on Thursday, 20 September 2007 23:30:09 UTC