Кодировщик / Декодер Punycode (IDN Домены)
Гид
Кодировщик / Декодер Punycode
Мгновенно конвертируйте интернационализированные доменные имена (IDN) между Unicode и Punycode. Введите домен с не-ASCII символами, например münchen.de, и получите совместимую с ASCII кодировку xn--mnchen-3ya.de, или декодируйте Punycode обратно в удобочитаемую форму Unicode. Использует алгоритм Bootstring RFC 3492 для гарантированно точных результатов.
Как использовать
Введите доменное имя в поле ввода. В режиме кодирования введите домен Unicode (например, 日本語.jp), чтобы получить его форму Punycode (xn--wgv71a309e.jp). В режиме декодирования вставьте домен Punycode, чтобы увидеть его удобочитаемую форму Unicode. Включите «Обработать полный домен», чтобы обрабатывать каждую метку отдельно, с разбивкой по меткам, показывающей преобразование каждой части.
Функции
- Соответствует RFC 3492 – Реализует полный алгоритм Bootstring/Punycode для точного кодирования и декодирования интернационализированных доменных имен.
- Кодировать и Декодировать – Конвертируйте домены Unicode в совместимый с ASCII Punycode (префикс xn--) или декодируйте Punycode обратно в удобочитаемый Unicode.
- Обработка полного домена – Разделяет многокомпонентные домены по точкам и обрабатывает каждую метку независимо, пропуская чистые ASCII метки без изменений.
- Детализация по меткам – Показывает подробную разбивку того, как была преобразована каждая метка домена, что облегчает проверку результатов.
- Проверка ввода – Обнаруживает недопустимые последовательности Punycode, пустой ввод и некорректно сформированные домены с четкими сообщениями об ошибках.
- Конвертация в реальном времени – Результат обновляется мгновенно по мере ввода или изменения режима.
Когда использовать этот инструмент
Используйте этот инструмент при регистрации или настройке интернационализированных доменных имен, отладке DNS-записей, содержащих метки, закодированные с помощью xn--, проверке правильности разрешения IDN-доменов или преобразовании между формой отображения и формой передачи для заголовков электронной почты и SSL-сертификатов. Это необходимо веб-разработчикам и системным администраторам, работающим с многоязычными веб-сайтами и международной аудиторией.
Часто задаваемые вопросы
-
Что такое Punycode?
Punycode — это синтаксис кодирования, определенный в RFC 3492, который преобразует символы Unicode в ограниченный набор ASCII-символов, используемый системой доменных имен (DNS). Поскольку DNS поддерживает только ASCII-символы, интернационализированные доменные имена, содержащие такие символы, как ü, 日 или العربية, должны быть закодированы в совместимую с ASCII форму. Punycode добавляет префикс 'xn--' к закодированным меткам — например, münchen.de становится xn--mnchen-3ya.de.
-
Что такое интернационализированное доменное имя (IDN)?
Интернационализированное доменное имя (IDN) — это доменное имя, содержащее символы, отличные от базового набора ASCII — такие как латинские символы с диакритикой (café.com), китайские символы (例え.jp), арабская вязь (مثال.com) или кириллица (пример.ru). IDN позволяют людям использовать доменные имена на своем родном языке и письменности. За кулисами они преобразуются в Punycode для разрешения DNS.
-
Что означает префикс xn--?
Префикс 'xn--' — это префикс ASCII Compatible Encoding (ACE), который идентифицирует метку домена как закодированную с помощью Punycode. Когда DNS-резолвер видит метку, начинающуюся с 'xn--', он знает, что остальная часть метки должна быть декодирована из Punycode обратно в Unicode для отображения. Например, xn--mnchen-3ya — это кодировка Punycode для 'münchen'. Префикс был выбран, потому что 'xn--' крайне маловероятно появится в обычных доменных именах.
-
Какая разница между IDNA2003 и IDNA2008?
IDNA2003 и IDNA2008 — это две версии стандарта Internationalized Domain Names in Applications. IDNA2003 сопоставлял определенные символы (например, ß с ss или заглавные буквы со строчными) перед кодированием, что означало, что некоторые символы не могли правильно пройти обратное преобразование. IDNA2008 удалил большинство сопоставлений и обрабатывает символы более строго — например, ß теперь является допустимым символом, который кодируется иначе, чем ss. Большинство современных систем используют IDNA2008, хотя некоторые браузеры все еще применяют совместимые сопоставления IDNA2003.
Установите наши расширения
Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска
恵 Табло результатов прибыло!
Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!
Подписаться на новости
все Новые поступления
всеОбновлять: Наш последний инструмент был добавлен 25 Мар 2026
