Към съдържанието

Преобразувател от 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, както и работа с текст, дати и числа. Всеки инструмент работи без регистрация или абонамент, а въведеното от вас се използва само за изчисляване на резултата и никога не се съхранява. Използвайте го като бърз набор от инструменти за еднократни задачи или добавете в отметките инструментите, на които разчитате всеки ден.