Страница 1 из 1

PHP – конвертация кириллического домена (punycode)

Добавлено: 22 мар 2016, 23:32
SinglWolf
Punycode (произносится как «пуникод») — стандартизированный метод преобразования последовательностей Unicode-символов в так называемые ACE-последовательности, которые состоят только из алфавитно-цифровых символов, как это разрешено в доменных именах. Punycode был разработан для однозначного преобразования доменных имен в последовательность ASCII-символов.
Допустим, Вы зарегистрировали домен на русском языке: мой-сайт.рф – тогда данное доменное имя в различных представлениях будет выглядеть так:

IDN (Unicode): мой-сайт.рф
Punycode (ACE): xn----8sbzclmxk.xn--p1ai

Пример использования:
Скрытый текст
Для просмотра скрытого текста необходимо быть авторизованным пользователем.

скачать класс можно на странице Отображение кириллических доменов в ISPConfig 3
Демонстрация работы http://serverdoma.ru/idna_convert.php