RFC 2396 defines a set of excluded characters that should be escaped; most of these are covered already by RFC 3986, but not the double quote character.
The reason for its inclusion is
double-quote (") characters are excluded because they are often used as the delimiters around URI in text documents and protocol fields.
For example:
<a href="http://beachape.com/"hello""> would be problematic.
RFC 2396 defines a set of excluded characters that should be escaped; most of these are covered already by RFC 3986, but not the double quote character.
The reason for its inclusion is
For example:
<a href="http://beachape.com/"hello"">
would be problematic.