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

Преобразуйте интернационализированные доменные имена в формат 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 текста на запрос, один домен в строке. Преобразование выполняется на сервере, данные не сохраняются.

Ваша реклама здесь?

[Напишите нам по электронной почте](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%BD%D0%B0%20OneClick%20Pro)

[Реклама Набор плагинов для работы агентов с WordPress.](https://sleekwp.com/?ref=oneclickpro)
