Un souci avec cet outil ?
À propos de « Convertisseur Unicode Vers Punycode En Ligne »
Cet outil convertit les noms de domaine contenant de l'Unicode (comme ☃.com ou 例え.jp) en leur représentation Punycode (ASCII) que le DNS comprend. La sortie utilise le préfixe standard « xn-- » suivi du label encodé.
L'encodage Punycode est requis pour enregistrer ou interroger des noms de domaine internationalisés (IDN). Navigateurs, résolveurs DNS et serveurs e-mail communiquent en Punycode même si l'utilisateur voit et tape l'Unicode.
Utilisez-le pour enregistrer un domaine avec des caractères non-ASCII, configurer des enregistrements DNS pour un IDN, ou copier un nom de domaine dans un système ASCII uniquement.
Comment utiliser cet outil
Convertir un domaine Unicode (IDN) en Punycode
Coller le domaine Unicode
Domaine internationalisé dans le champ « Unicode domain » — ex. `münchen.de`, `日本.jp`, ou `paypal.com` avec un а cyrillique. Les espaces ne doivent pas être nettoyés manuellement, ils sont retirés.
Comment l’encodage marche
L’outil appelle `punycode.toASCII()`, qui applique la chaîne IDNA Nameprep + Punycode. Chaque label contenant un caractère non-ASCII est encodé avec un préfixe `xn--` ; les labels purement ASCII passent inchangés.
Exécuter
Sortie : un seul champ `punycode` — la forme ASCII-compatible prête pour DNS. C’est exactement ce que votre navigateur envoie en interne sur HTTP/TLS.
Pour DNS, TLS et email
Les resolvers DNS, SAN de certificats TLS, et enveloppes SMTP attendent du Punycode ; l’affichage visuel peut rester en Unicode. Sauvegardez la version Punycode lors de la configuration de l’infra pour éviter les incohérences d’encodage.