- Accueil
-
Encoder en Punycode
Encoder le texte en Punycode
Convertir du texte Unicode ou des noms de domaine internationalisés (IDN) en Punycode compatible ASCII.
Gère les étiquettes séparées par des points (par exemple xn--...)
Prise en charge IDN
Prend en charge entièrement la norme RFC 3492 pour les noms de domaine internationalisés dans les applications (IDNA).
Privé et sécurisé
Le traitement s'effectue entièrement sur votre appareil. Vos données ne sont jamais envoyées à un serveur.
Encodage instantané
Conversion Punycode en temps réel au fur et à mesure de la saisie, optimisée pour la rapidité et la précision.
Essayez ces exemples
Domaine allemand (München)
Encoder les caractères umlaut allemands dans un nom de domaine
Domaine français (Café)
Convertir un nom de domaine français accentué en Punycode.
Domaine chinois
Encoder les caractères chinois au format Punycode
Domaine japonais
Convertir un domaine japonais au format Punycode
Domaine russe
Encoder les caractères cyrilliques dans un nom de domaine
Domaine suédois
Convertir les caractères scandinaves en Punycode
Le guide ultime du codage Punycode
Qu'est-ce que Punycode ?
Punycode est une méthode d'encodage spéciale utilisée pour représenter les caractères Unicode en utilisant uniquement le jeu de caractères ASCII limité (A-Z, 0-9 et traits d'union). Cela est principalement utilisé pour les noms de domaine internationalisés (IDN).
Parce que le système de noms de domaine (DNS) ne supportait historiquement que l'ASCII, Punycode permet aux adresses web comme münchen.de d'être comprises par les navigateurs et les serveurs sous la forme xn--mnchen-3ya.de.
Pourquoi encoder en Punycode ?
- Enregistrement de domaine : De nombreux registraires exigent la version Punycode d'un domaine pour la configuration technique.
- Configuration du serveur: Les serveurs web (comme Nginx ou Apache) utilisent souvent le Punycode dans leurs fichiers de configuration pour les IDN.
- Compatibilité : Assurez-vous que vos liens internationaux fonctionnent correctement sur tous les clients de messagerie et systèmes web hérités.
- Tests développeurs : Déboguer la gestion des caractères non ASCII dans les URL et les requêtes réseau par votre application.
Comprendre le préfixe "xn--"
Lorsque vous encodez un nom de domaine, vous remarquerez qu'il commence par xn--. C'est ce qu'on appelle le préfixe ACE (ASCII Compatible Encoding). Il signale au système que la chaîne suivante est une représentation Punycode d'une chaîne Unicode.
Exemple Unicode
café.com
Résultat Punycode (ACE)
xn--caf-dma.com