I checked the HTML code on my web page and validated it using the Firefox HTML Validator add-in , and I saw that it complains about the href the link attribute, which contains Unicode characters that are not URL encoded.
Current URL:
<a href='/اخبار'>Persian News</a>
However, the validator wants it to be:
<a href='/%D8%A7%D8%AE%D8%A8%D8%A7%D8%B1'>Persian News</>
I tested this link in almost every browser (even in IE6). It works great. So what is the problem? Why code it? Is the validator obsolete? What kind of problem might result from not encoding the Unicode character url inside the href attribute of the href tag?
source share