Формально все правильно, в URL не может быть не-ascii символов. Юникодные адреса называются IRI.
Это хотя формально и верно, но и неудобно, и неприятно. Но уж если становиться на формальную точку зрения
http://www.ietf.org/rfc/rfc3987.txt, то URL поддерживает разные протоколы, и тут накладка:
[url]mailto:user@nowhere.com[/url] не распознается,
mailto://user@nowhere.com распознается, но // включаются в адрес
//user@nowhere.com, и вообще "распознается" почти любая хрень, содержащая ://
hypersuperlink://nowhere.com