PHP – конвертация кириллического домена (punycode)
Добавлено: 22 мар 2016, 23:32
Punycode (произносится как «пуникод») — стандартизированный метод преобразования последовательностей Unicode-символов в так называемые ACE-последовательности, которые состоят только из алфавитно-цифровых символов, как это разрешено в доменных именах. Punycode был разработан для однозначного преобразования доменных имен в последовательность ASCII-символов.
Допустим, Вы зарегистрировали домен на русском языке: мой-сайт.рф – тогда данное доменное имя в различных представлениях будет выглядеть так:
IDN (Unicode): мой-сайт.рф
Punycode (ACE): xn----8sbzclmxk.xn--p1ai
Пример использования:
скачать класс можно на странице Отображение кириллических доменов в ISPConfig 3
Демонстрация работы http://serverdoma.ru/idna_convert.php
Допустим, Вы зарегистрировали домен на русском языке: мой-сайт.рф – тогда данное доменное имя в различных представлениях будет выглядеть так:
IDN (Unicode): мой-сайт.рф
Punycode (ACE): xn----8sbzclmxk.xn--p1ai
Пример использования:
скачать класс можно на странице Отображение кириллических доменов в ISPConfig 3
Демонстрация работы http://serverdoma.ru/idna_convert.php