Перейти до вмісту

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 Encoder на цьому сайті.

Який обсяг тексту можна перетворити?

До 5 MiB тексту на запит, один домен у кожному рядку. Перетворення виконується на сервері, дані не зберігаються.

Про OneClick Pro

OneClick Pro — це безкоштовна колекція з понад 150 вебінструментів для повсякденної роботи: конвертації зображень і одиниць, форматування та перевірки коду, перевірки доменів і SEO, а також роботи з текстом, датами й числами. Кожен інструмент працює без реєстрації чи передплати, а введені вами дані використовуються лише для обчислення результату й ніколи не зберігаються. Використовуйте цю добірку як швидкий набір інструментів для разових завдань або додайте в закладки інструменти, якими користуєтеся щодня.