Punycode конвертер (читается «пьюникод») – утилита, преобразующая любые Unicode-последовательности в т. н. ACE-кодировку, состоящую только из символов латиницы, цифр и дефиса.

Зачем все это нужно? Дело в том, что по внутренним техническим причинам доменные имена фактически могут состоять только из ACE-последовательностей, т. е. содержать лишь цифры, латинские символы и дефис (причем доменное имя не может начинаться с дефиса).

Вместе с тем разрешены кириллические домены, а также имена на других языках. Все они относятся к группе IDN (от английского Internationalized Domain Names). Пример – любой русскоязычный домен в зоне .рф. Punycode конвертер занимается тем, что приводит такие имена (не только кириллические, но любые, содержащие не-латиницу, к примеру слова с диакритическими знаками) к сочетаниям из стандартных латинских символов и цифр плюс группе дефисов.

Чтобы можно было распознать punycode последовательности, при преобразовании к ним добавляется приставка «xn--». Таким образом, сочетание «кодомаза.рф» превращается в «xn--80aaknmnmb.xn--p1ai», а фраза «пьюникод-хитрый.кот» – в «xn----gtblcfctkfrv8a0fd4a.xn--j1aim».

Утилита punycode конвертер нужна для того, чтобы видеть, как на самом деле отображаются доменные имена не на латинице и в каком виде они хранятся в базах DNS. Заметим, что хотя современные обозреватели умеют переводить кириллические имена в пьюникод, некоторые устаревшие браузеры сами этого делать не могут и не поймут последовательность «москва.рф», введенную в адресную строку.

captcha

Что такое облачное хранилище и как им пользоваться? Что такое облачное хранилище и как им пользоваться?
Как выбрать пластины для теплообменника? Пластины для теплообменника
Изучение языка ECMAScript: основа современной веб-разработки История языка ECMAScript
Как добавить комментарий в HTML? HTML примеры
Apple позволит разработчикам распространять приложения напрямую с их сайтов Apple позволит разработчикам распространять приложения напрямую с их сайтов
jQuery 4.0 сокращает поддержку браузеров, удаляет API Новое в jQuery 4.0
Как продвинуть Telegram-канал: с нуля до результата Как продвинуть канал в Telegram с нуля?
Получить IT профессию с нуля: академия Eduson Получить IT профессию с нуля
Перспективы эволюции SEO: встречайте будущее продвижения в поисковых системах Будущее SEO-продвижения
Создание сайтов в Алматы: агентство site-promote.com Разработка сайта компании
Антипкин Михаил Сергеевич о метавселенной, открывающей безграничные возможности для инноваций и экспериментов Антипкин Михаил Сергеевич о метавселенной
Сёрфинг с браузером FraudFox: исчерпывающее руководство Сёрфинг с браузером FraudFox
Где найти лицензионные ключи активации к ПО? Где найти лицензионные ключи активации к ПО?
Курсы веб дизайна: обучение онлайн Курсы веб дизайна: обучение онлайн
Как продлить срок службы бытовой техники? Как продлить срок службы бытовой техники?
Основы VPS/VDS: что нужно знать перед арендой? Основы VPS/VDS: что нужно знать перед арендой?
Откройте для себя азарт Mostbet KZ - ведущего онлайн-казино для геймеров Откройте для себя азарт Mostbet KZ - ведущего онлайн-казино для геймеров
Топ-10 игр для Android стоимостью менее $5 Топ-10 игр для Android стоимостью менее $5
Проверка авто в базе ГИБДД перед покупкой Проверка авто в базе ГИБДД перед покупкой
Бизнес-психология в онлайн-институте Smart Бизнес-психология в онлайн-институте Smart