Кодировщик / Декодер Punycode (IDN Домены)

ДанныеРазработчик
РЕКЛАМА · УДАЛЯТЬ?
РЕКЛАМА · УДАЛЯТЬ?

Гид

Кодировщик / Декодер 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-сертификатов. Это необходимо веб-разработчикам и системным администраторам, работающим с многоязычными веб-сайтами и международной аудиторией.

РЕКЛАМА · УДАЛЯТЬ?

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

  1. Что такое Punycode?

    Punycode — это синтаксис кодирования, определенный в RFC 3492, который преобразует символы Unicode в ограниченный набор ASCII-символов, используемый системой доменных имен (DNS). Поскольку DNS поддерживает только ASCII-символы, интернационализированные доменные имена, содержащие такие символы, как ü, 日 или العربية, должны быть закодированы в совместимую с ASCII форму. Punycode добавляет префикс 'xn--' к закодированным меткам — например, münchen.de становится xn--mnchen-3ya.de.

  2. Что такое интернационализированное доменное имя (IDN)?

    Интернационализированное доменное имя (IDN) — это доменное имя, содержащее символы, отличные от базового набора ASCII — такие как латинские символы с диакритикой (café.com), китайские символы (例え.jp), арабская вязь (مثال.com) или кириллица (пример.ru). IDN позволяют людям использовать доменные имена на своем родном языке и письменности. За кулисами они преобразуются в Punycode для разрешения DNS.

  3. Что означает префикс xn--?

    Префикс 'xn--' — это префикс ASCII Compatible Encoding (ACE), который идентифицирует метку домена как закодированную с помощью Punycode. Когда DNS-резолвер видит метку, начинающуюся с 'xn--', он знает, что остальная часть метки должна быть декодирована из Punycode обратно в Unicode для отображения. Например, xn--mnchen-3ya — это кодировка Punycode для 'münchen'. Префикс был выбран, потому что 'xn--' крайне маловероятно появится в обычных доменных именах.

  4. Какая разница между IDNA2003 и IDNA2008?

    IDNA2003 и IDNA2008 — это две версии стандарта Internationalized Domain Names in Applications. IDNA2003 сопоставлял определенные символы (например, ß с ss или заглавные буквы со строчными) перед кодированием, что означало, что некоторые символы не могли правильно пройти обратное преобразование. IDNA2008 удалил большинство сопоставлений и обрабатывает символы более строго — например, ß теперь является допустимым символом, который кодируется иначе, чем ss. Большинство современных систем используют IDNA2008, хотя некоторые браузеры все еще применяют совместимые сопоставления IDNA2003.

Хотите убрать рекламу? Откажитесь от рекламы сегодня

Установите наши расширения

Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска

в Расширение Chrome в Расширение края в Расширение Firefox в Расширение Opera

Табло результатов прибыло!

Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!

РЕКЛАМА · УДАЛЯТЬ?
РЕКЛАМА · УДАЛЯТЬ?
РЕКЛАМА · УДАЛЯТЬ?

новости с техническими моментами

Примите участие

Помогите нам продолжать предоставлять ценные бесплатные инструменты

Купи мне кофе
РЕКЛАМА · УДАЛЯТЬ?