| Internationaliserat domännamn (Unicode) | Punycode-kodning | Språk/Region | Åtgärder |
|---|---|---|---|
| 中国.cn | xn--fiqs8s.cn | Kinesiska (förenklad) | |
| 日本.jp | xn--wgv71a.jp | Japanska | |
| 한국.kr | xn--3e0b707e.kr | Koreanska | |
| münchen.de | xn--mnchen-3ya.de | Tyska | |
| москва.ru | xn--80adxhks.ru | Ryska | |
| القاهرة.مصر | xn--mgbcpq6gpa1a.xn--wgbh1c | Arabiska | |
| ελλάδα.gr | xn--qxam.gr | Grekiska | |
| भारत.in | xn--h2brj9c.in | Hindi |
Punycode är en kodningsmetod definierad av RFC 3492, som används för att konvertera Unicode (internationaliserade) strängar till ASCII-strängar. Det används främst för internationaliserade domännamn (IDN), vilket gör det möjligt för domännamn att innehålla icke-ASCII-tecken som kinesiska, japanska, arabiska och mer.
Hur det fungerar: Punycode-kodade domännamn börjar med "xn--" följt av den kodade strängen. Webbläsare och DNS-system använder Punycode för att hantera internationaliserade domännamn, medan användare fortfarande ser de ursprungliga Unicode-tecknen.
Användningsområden: Registrering och användning av domännamn med icke-ASCII-tecken, utveckling av flerspråkiga webbplatser, internationaliserade e-postadresser, DNS-konfiguration med mera. Vid installation av DNS-poster eller servrar krävs vanligtvis Punycode-kodningsformat.