- Accueil
-
Décoder le Punycode
Décoder le Punycode en texte
Convertir le Punycode ASCII (xn--) en texte Unicode lisible ou en noms de domaine internationalisés.
Décode les segments commençant par xn--
Conforme à la RFC
Décodage précis conforme aux protocoles RFC 3492 et IDNA pour une fiabilité maximale.
100 % côté client
Vos données ne quittent jamais votre navigateur. La confidentialité est notre priorité absolue.
Rapide et simple
Interface intuitive conçue pour les vérifications rapides et le traitement par lots.
Essayez ces exemples
Domaine Punycode
Décoder un nom de domaine Punycode pour retrouver sa version Unicode.
Étiquette unique
Décodez une chaîne Punycode unique (sans le préfixe xn--).
IDN complexe
Décodez un nom de domaine internationalisé complexe.
Guide du décodage Punycode et IDN
Fonctionnement du décodage Punycode
Le décodage Punycode est le processus inverse de conversion des chaînes ASCII en leur représentation Unicode (non-ASCII) d'origine. Cela est essentiel pour que les humains puissent lire les noms de domaine internationalisés qui apparaissent sous la forme xn-- dans les journaux ou les configurations système.
Notre décodeur identifie le préfixe ACE et applique l'algorithme Punycode pour reconstruire les caractères de diverses écritures, notamment le cyrillique, le chinois, l'arabe, etc.
Quand utiliser un décodeur Punycode ?
- Analyse de logs : Décodez les noms de domaine trouvés dans les logs d'accès serveur ou les captures de trafic réseau.
- Audits de sécurité : Vérifiez la destination réelle des liens suspects « xn-- » pour prévenir les attaques par homographie.
- Développement : Convertir le Punycode en Unicode pour garantir un stockage et un affichage corrects des données dans votre interface utilisateur.
- SEO & Marketing : Lisez les domaines internationaux utilisés par les concurrents ou pour votre propre protection de marque.
Punycode vs. Encodage URL
Il est important de noter que Punycode n'est pas identique au codage URL (codage en pourcentage). Alors que le codage URL gère les caractères spéciaux comme les espaces ou les symboles dans un chemin URL (par exemple, %20), Punycode gère spécifiquement les caractères non-ASCII dans le nom de domaine lui-même.
Exemple : Dans l'URL https://münchen.de/search?q=café :
• münchen.de est converti via Punycode en xn--mnchen-3ya.de.
Fatal error: Uncaught ValueError: Unknown format specifier "A" in /www/wwwroot/www.mefancy.com/textchange/decode-punycode-to-text.php:524
Stack trace:
#0 /www/wwwroot/www.mefancy.com/textchange/decode-punycode-to-text.php(524): sprintf()
#1 {main}
thrown in /www/wwwroot/www.mefancy.com/textchange/decode-punycode-to-text.php on line 524