According to the W3C , non-ASCII URIs must be escaped in the style of% D1% 81. I looked at the uri.wikipedia.org html sources and all uri escaped, but there is a function of some of the new browsers to convert this escaped uri to UTF8, and they sometimes appear like ordinary Cyril. Possible function.
MVC, {languageCode}/{controller}/{action}/{id} - http://servername.com/ru/articles/show/1, ...
public ActionResult Show(String id)
... normal utf8 id param.
http://./: -)