Уважаемые гости и пользователи форума!
Если Вы были зарегистрированы на старом форуме, а здесь не можете зайти под своей учётной записью, пожалуйста, сообщите свой ник мне через контактную форму "Связаться с администрацией"

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

Заметки для администратора сервера.

Модераторы: rewuxiin, kulia

Правила форума
Условием использования нашего форума, является соблюдение настоящих Правил форума.

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1520
Зарегистрирован: 23 янв 2012, 22:11

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

Вернуться в «Администратору на заметку»