Перейти к содержимому

Конвертер Punycode в Unicode

Преобразуйте интернационализированные доменные имена в формат Punycode xn-- и обратно. Инструмент применяет алгоритм RFC 3492 к каждой метке с символами вне ASCII, оставляет метки ASCII без изменений и обрабатывает по одному домену или адресу электронной почты в каждой строке. Он помогает разработчикам, администраторам DNS и маркетологам проверить, как имена вроде münchen.de или 例え.jp отображаются в DNS, сертификатах, URL и фильтрах спама.

Сбросить

Часто задаваемые вопросы

Что такое Punycode?

Punycode, определенный в RFC 3492, представляет текст Unicode только с помощью букв, цифр и дефиса, допустимых в доменных именах. В интернационализированных доменных именах каждая метка с символами вне ASCII хранится в виде xn--, за которым следует ее форма Punycode. Браузеры показывают пользователям форму Unicode.

Можно посмотреть пример?

mañana.com преобразуется в xn--maana-pta.com, а münchen.de — в xn--mnchen-3ya.de. Пример из RFC 3492 他们为什么不说中文 преобразуется в xn--ihqwcrb4cv8a8dqg056pqjye. При обратном преобразовании исходные имена восстанавливаются.

Можно преобразовать несколько доменов сразу?

Да. Введите по одному домену в каждой строке — они будут преобразованы отдельно. Пробелы в начале и конце удаляются, а пустые строки остаются пустыми.

Инструмент обрабатывает адреса электронной почты?

Да. Преобразуется только часть после @, а локальная часть остается без изменений. Обратите внимание: для локальной части с символами вне ASCII почтовым серверам также требуется поддержка SMTPUTF8.

Преобразует ли инструмент ввод в нижний регистр или нормализует его?

Нет. Инструмент применяет Punycode точно так, как это определено в RFC 3492, и сохраняет регистр букв. Браузеры дополнительно применяют преобразование UTS 46, которое переводит буквы в нижний регистр и нормализует их, поэтому для результатов, совпадающих с DNS, вводите домены строчными буквами.

Почему мой Punycode отклоняется?

Декодирование не удается, если метка xn-- содержит недопустимую строку Punycode или если во входных данных со стороны Punycode есть символы не из ASCII. Убедитесь, что метка скопирована полностью.

Изменяются ли домены ASCII?

Метки, содержащие только символы ASCII, например example или com, остаются без изменений в обоих направлениях.

Зачем злоумышленники используют Punycode?

Похожие на вид символы из других письменностей могут имитировать известные бренды — это называется гомографической атакой. Преобразование подозрительной ссылки в Punycode показывает настоящее имя xn--.

Punycode — это то же самое, что процентное кодирование URL?

Нет. Punycode применяется только к имени хоста. Пути и строки запроса с символами не из ASCII вместо этого кодируются в процентах — с этим справляется кодировщик URL на этом сайте.

Какой объем текста можно преобразовать?

До 5 MiB текста на запрос, один домен в строке. Преобразование выполняется на сервере, данные не сохраняются.

О проекте OneClick Pro

OneClick Pro — это бесплатная коллекция из более чем 150 веб-инструментов для повседневных задач: преобразования изображений и единиц измерения, форматирования и проверки кода, проверки доменов и SEO, а также работы с текстом, датами и числами. Все инструменты доступны без регистрации и подписки, а введенные вами данные используются только для расчета результата и никогда не сохраняются. Используйте коллекцию как быстрый набор инструментов для разовых задач или добавьте в закладки те, которыми пользуетесь каждый день.