- From: Charles Lindsey <chl@clerew.man.ac.uk>
- Date: Thu, 23 Jun 2005 11:48:48 +0100
- To: "uri@w3.org" <uri@w3.org>
On Wed, 22 Jun 2005 22:20:02 +0100, Frank Ellermann <nobody@xyzzy.claranet.de> wrote: > Charles Lindsey wrote: > >> It says "the characters '%', '@', '/' and '#' are reserved >> and MUST be %-encoded if they occur. All other characters >> MAY be used freely to represent themselves". > >> AIUI, saying that is consistent with RFC 3986. > > Maybe (!) DQUOTE, "<", ">", "\", "^", "`", "{", "|", "}" also > MUST be %-encoded where they occur. If that's the case it's > relevant for your <printable-ascii> and <wildmat>, or for my > <unique>. True. Fortunately, none of those can appear in a newsgroup-name under either RFC 1036 or USEFOR (though some bizarre use of NNTP might encounter them). And they are pretty uncommon in message-ids, except those deliberately obfuscated for trollish reasons. Since they are generically banned by RFC 3986, do they need to be mentioned when specifying a particular scheme? Presumably not, though it might be a kindness to do so. Clearly, individual schemes need to indicate which of the reserved set have to remain reserved in each of the fields allowed by the scheme, and that is all I did in my draft. Yes, I can see that I should not have said that "All other characters..." bit. So I now have: Within a <printable-ascii> or a <wildmat> (and hence within a <newsgroup-name>), the characters '@', '/' and '#' are reserved and MUST be %-encoded if they occur. All other characters within <reserved> and <unreserved> [RFC 3986] MAY be used freely to represent themselves. It is not precluded that future extensions for internationalized <newsgroup-name>s may permit octets outside of the given ranges, in which case they too MUST be %-encoded (except perhaps when used in an IRI [RFC 3987]). -- Charles H. Lindsey ---------At Home, doing my own thing------------------------ Tel: +44 161 436 6131 Fax: +44 161 436 6133 Web: http://www.cs.man.ac.uk/~chl Email: chl@clerew.man.ac.uk Snail: 5 Clerewood Ave, CHEADLE, SK8 3JU, U.K. PGP: 2C15F1A9 Fingerprint: 73 6D C2 51 93 A0 01 E7 65 E8 64 7E 14 A4 AB A5
Received on Thursday, 23 June 2005 11:15:16 UTC