I'm the first guy to defend the need for multiple languages but how then make it safer? Maybe highlight which characters are unicode in the url string...
That's a good point. There's probably a way to highlight unexpected characters. I wouldn't use "Unicode" as a criterion (that's an encoding, not a character type that excludes ASCII). Perhaps the browser could define a set of "expected" characters based on the user's locale and highlight anything outside that set.