Unicode-Domains werden mittels der Verfahren Nameprep und Punycode zu ASCII-Strings umgewandelt, welche als ACE-Strings (ASCII Compatible Encoding) bezeichnet werden. Die Umwandlung erfolgt beim Client (z. B. dem Browser oder Mailprogramm), sodass die Server-Infrastruktur nicht verändert werden muss. Statt der Unicode-Strings kann der Benutzer im Client auch direkt die ACE-Strings eingeben. So können auch Clients ohne IDN-Fähigkeit mit internationalen Domains arbeiten, sofern der Benutzer den ACE-String kennt. Da dies jedoch umständlich ist, wird es nur empfohlen, wenn die Software nicht IDN-tauglich ist.
Qulle :Wikipedia
http://www.denic.de/domains/internationalized-domain-names/idn-konvertierung.html
Auf den Seiten von Denic es die Möglichkeit die Strings zu IDN Strings zu konvertieren.
Diese Anwendung konvertiert zwischen der nativen Form eines IDNs (U-Label) und seiner ASCII-Darstellung (ACE-Form) im DNS (A-Label) und zurück.
Beispiel:
IDN-Form: müller.de
ACE-String: xn--mller-kva.de
IDN-Form: krakovič.de
ACE-String : xn--krakovi-p6a.de
Die Konvertierung erfolgt nach dem aktuellen IDNA-Standard (RFCs 5890 bis 5894), mit Unterstützung für Unicode 5.2 und mit Einsatz des IDNA Compatibility Processing im „nontransitional“ Modus aus dem Unicode Technical Standard #46.