Re: HTTP 1.0&1.1 URL safe characters conflict with HTML?

There's unsafe and then there's <unsafe>. The URL BNF uses the term
<unsafe> for a specific set of characters which have to abide by some
rules, and the term <reserved> for some other characters which have
different rules.

The point is that '+' should be in the <reserved> set but not in the
<unsafe> set. It's unsafe to use <reserved> characters too in
situations where they are reserved, such as the query part of a URL
after the ?. (It isn't unsafe to use them in other URLs). 

So, you're right, '+' is unsafe (in that context) but you're wrong,
it's not <unsafe>.

Received on Tuesday, 13 February 1996 01:15:17 UTC