PunyCode
This simple application converts unicode strings into a limited character set supported by the Domain Name System, called “Punycode”. You can use it to translate unicode domain names like münchen.de into their IDNA representation xn--mnchen-3ya.de

You can learn more about Punycode at Wikipedia.