I discovered this odd behaviour quite unexpectedly, and I believe this can help others. When you type an URL into the browser's address bar, the browsers should do the following for every non-ascii character:
a) convert it into UTF-8
b) convert it into the %HH code.