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