3 ms·
All the browser vendors handle IDNs a little differently to combat visual spoofing issues. Chrome only shows the Unicode version of an IDN if all the letters a
by zerocrates 12y ago
All the browser vendors handle IDNs a little differently to combat visual spoofing issues.
Chrome only shows the Unicode version of an IDN if all the letters appear in one of the languages you've told Chrome you read. So, if you add French to your list of languages, Chrome will show the "real" Unicode domain name instead of the Punycode.
- mdaniel 12y agoInterestingly enough, Chrome is the odd-browser-out on this one (err, I didn't check IE cause I don't have one handy, so let's just assume they do things wrong and move on). Safari 7.1 also behaves like Firefox and (IMHO) does the correct thing. It is just silly that Chrome thinks I can't handle méric in my address bar because I don't browse in French. As another interesting observation, Chrome on Android does as Chrome desktop does (Firefox Android similarly to its desktop companion), but the "Internet", which I presume is just fancy trimmings around the Web View component in Android, behaves like all the non-Chrome engines and renders the e-acute on 4.4.4. I just got my Android 5 update this weekend on my tablet, which brought with it a revamped Web View component so it's likely going to behave like Chrome does. I'll try to remember to check it.
- xyzzy123 12y ago> It is just silly that Chrome thinks I can't handle méric in my address bar To rephrase GP post, it's because they think you can't handle: https://www.bankofamérica.com https://www.bankofamérica.com. Well, you probably can, mostly. On a retina screen, my eyes aren't good enough to spot the difference when the "i" is accented. The Chrome team's decision seems a reasonable compromise to me.