Что нового

Как написать свой Конвертер punycode для .рф доменов

alex33

Скриптер
Сообщения
1,457
Репутация
186
Здравствуйте. Понадобилось мне сделать конвертер punycode для .рф доменов.
Хочется сделать свой конвертер (без использования сети, сторонних сайтов).
Чтобы работал вот так:
примердоменапрограмма.рф --> xn--80aaakdfbv0bceailegjidhc.xn--p1ai
и в обратном направлении:
xn--80aaakdfbv0bceailegjidhc.xn--p1ai --> примердоменапрограмма.рф
Можно ли такой вообще сделать и если да то как?
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
конечно можно. это же обычная конвертация строки. надо знать алгоритм. формат подробно описан в Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA). там в конце даже С код есть. но я бы не стал заморачиваться. проще использовать онлайн сервисы, ну или инструменты командной строки при помощи языков, где модуль встроен.
 
Верх