The technical explanation is:
"The specification for URLs (RFC 1738, Dec. '94) poses a problem, in that it limits the use of allowed characters in URLs to only a limited subset of the US-ASCII character set:
"...Only alphanumeric [0-9a-zA-Z], the special characters "$-_.+!*'()," not including...