Конвертация интернациональных имён доменов (IDN) в кодировку Punycode

punycode idn

Конвертация интернациональных имён доменов IDN в кодировку Punycode

.рф punycode: .xn\-\-p1ai; Российская Федерация — национальный домен верхнего

уровня для России.

Punycode — стандартный метод преобразования последовательностей символов Unicode

в ACE - последовательности, состоящие только из алфавитно-цифровых символов,

разрешённых в доменных именах.

Punycode разработан для преобразования доменных имен, содержащих умляуты или

символы кириллицы в кодировке Unicode, в последовательность ASCII-символов.

Причиной введения Punycode было то, что в стандарте доменных имен разрешены

только 26 символов латинского алфавита, цифры от 0 до 9 и дефис.

Но другие языки, в том числе и с латинским алфавитом, содержат дополнительные

символы, например a, o или u.

XN--B1AA0ALB5B.XN--P1AI - волхов.рф