Конвертер PunyCode
Punycode это специальный алгоритм преобразования различных последовательностей Unicode-символов(от иероглифов до эмодзи), которые не входят в перечень 26-ти символов латинского алфавита, в ACE-последовательности. Проще говоря, строка состоящая например из кириллических символов «домен.рф» будет преобразована в «xn--d1acufc.xn--p1ai». Данный алгоритм преобразования был разработан специально для предобразования названий доменов, содержащих символы национальных алфавитов в символы только латинского алфавита, для облегчения последующей обработки(и избавления от возможных ошибок), различными программами (браузерами, почтовыми клиентами и т.д).
Данный конвертер PunyCode имеет следующие возможности:
- Конвертирование в обоих направлениях, как текст в PunyCode, так и PunyCode в текст
- Конвертирование сразу несколько строк, удобно при работа со списками доменов или E-Mail
- Корректная обработка доменов с указанием протокола https:// или http://
- Конвертирование не только домены но и длинные составные URL
- Поддержка стандартов IDNA2008 и IDNA2003
Для того, что конвертировать текст, просто введите его в поле ниже, выберите направление конвертирования и нажмите советующую кнопку «Конвертировать». После вы получите результат, который можете далее использовать в своей работе.
Примеры преобразования

| последовательность символов | кодировка |
|---|---|
| abcdef | abcdef |
| abæcdöef | abcdef-qua4k |
| schön | schn-7qa |
| ยจฆฟคฏข | 22cdfh1b8fsa |
| ☺ | 74h |
| домен.ру | xn--d1acufc.xn--p1ai |
| 台湾 | xn--kprw13d |
Я как веб-разработчик, сталкиваюсь постоянно(практически каждый день), с данными в формате Punycode, из-за чего потребность в подобном конвертере лично у меня просто коласальная. Надеюсь и вам он будет полезен.

Автор:






