| Интернационализирано име на домейн (Unicode) | Punycode кодиране | Език/Регион | Действия |
|---|---|---|---|
| 中国.cn | xn--fiqs8s.cn | Китайски (опростен) | |
| 日本.jp | xn--wgv71a.jp | Японски | |
| 한국.kr | xn--3e0b707e.kr | Корейски | |
| münchen.de | xn--mnchen-3ya.de | Немски | |
| москва.ru | xn--80adxhks.ru | Руски | |
| القاهرة.مصر | xn--mgbcpq6gpa1a.xn--wgbh1c | Арабски | |
| ελλάδα.gr | xn--qxam.gr | Гръцки | |
| भारत.in | xn--h2brj9c.in | Хинди |
Punycode е метод за кодиране, дефиниран от RFC 3492, използван за конвертиране на Unicode (интернационализирани) низове в ASCII низове. Използва се главно за интернационализирани имена на домейни (IDN), позволявайки на домейн имената да включват не-ASCII символи като китайски, японски, арабски и др.
Как работи: Punycode-кодираните имена на домейни започват с "xn--", следвани от кодирания низ. Браузърите и DNS системите използват Punycode за обработка на интернационализирани домейн имена, докато потребителите все още виждат оригиналните Unicode символи.
Случаи на употреба: Регистриране и използване на домейн имена с не-ASCII символи, многоезично уеб разработване, интернационализирани имейл адреси, DNS конфигурация и др. Когато настройвате DNS записи или сървъри, обикновено се изисква Punycode формат на кодиране.