A question mark is a valid character in a URI, even when contained in
HTML. It indicates that a query is to be made. It does not have to be
escaped, coded in hex, or recoded as a character or entity referece.
In your URI, the only characters required to be recoded are the two
ampersands. In HTML, these must be coded as the entity reference &
with the semi-colon required. This is because an ampersand by itself in
HTML indicates the beginning of a character or entity reference.
David E. Ross
Anyone who thinks government owns a monopoly on inefficient, obstructive
bureaucracy has obviously never worked for a large corporation.
1997 by David E. Ross