- From: Mark Nottingham <mnot@mnot.net>
- Date: Sat, 17 Feb 2007 13:50:41 +1100
- To: Joe Gregorio <joe@bitworking.org>
- Cc: "Marc Hadley" <Marc.Hadley@sun.com>, "James M Snell" <jasnell@gmail.com>, uri@w3.org
On 2007/02/17, at 5:48 AM, Joe Gregorio wrote: >> >> I agree that embedding encoding information isn't desirable, but >> using: >> >> > Characters outside ( iprivate | iunreserved | '@' | ':' | '/' ) >> > are % encoded. >> >> as the default encoding rule means that sub-delims ("!" / "$" / "&" / >> "'" / "(" / ")" / "*" / "+" / "," / ";" / "=") will *always* be >> encoded when expanded from templates; there won't be any way to have >> these perfectly legal characters appear in template-generated URIs. > > They will appear, it just means that they will be percent-encoded, > that is, you > can't use them as delimiters. ...and some people / formats / schemes want to use them exactly as that. That's what they're there for. > The same is true for all the examples you listed. Yes, but as soon as someone needs to disambiguate between data and delimiter, they'll have a problem. > True, you can't have template values span multiple components, but > I thought we had already decided against that use case. I'm not talking about having templates span multiple components. -- Mark Nottingham http://www.mnot.net/
Received on Saturday, 17 February 2007 02:51:02 UTC