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?
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...