I just bought several Internationalized Domain Names (IDNs) from GoDaddy. I have a VPN with hostgator and when I add an account with WHM and then I go to that site with a link that has the IDN, it displays in the browser as the puny-code. How can I make the browser display the correct encoding, instead of the puny-code?

  • This will be dependent on client-side browser settings. Are you just wanting to do this for your own testing, or are you wanting to somehow configure your server/pages so that the nice IDN is displayed as intended in the browser for all users?
    – MrWhite
    Oct 27, 2012 at 8:48
  • Yes, the latter. Oct 27, 2012 at 18:29
  • You need to add a language to chrome that contains the suitable characters.
    – William
    Nov 30, 2018 at 0:38

2 Answers 2


The browser is showing the punny-code as a way to protect you from phishing sites. There are several Unicode glyphs who are virtually indistinguishable one from another.

which is the good one?


Which web browsers have you tried and what tld(s) are the idn domains for?

Firefox supports IDN but only for some tld's - go to about:config in the firefox address bar and search for idn to see the list.


.ws isn't on firefox's whitelist, they have a page here:


That has links to there policy documents and details on how to get a tld added. You could enable IDN for .ws in your own copy of firefox by adding network.IDN.whitelist.ws with the value true to about:config.

That will only work for you of course...

  • I have tried Chrome, and the tld is .ws. Oct 27, 2012 at 5:42
  • and I just tried Firefox. That doesn't work either. But Safari does work! It would be nice if they all did. This is on OSX btw. Oct 27, 2012 at 5:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.