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 Encoder на цьому сайті.
Який обсяг тексту можна перетворити?
До 5 MiB тексту на запит, один домен у кожному рядку. Перетворення виконується на сервері, дані не зберігаються.