Les pubs vous déplaisent ? Aller Sans pub Auj.

Encodeur / Décodeur Punycode (Domaines IDN)

DonnéesPromoteur
PUBLICITÉ · RETIRER?
PUBLICITÉ · RETIRER?

Guide

Encodeur / Décodeur Punycode

Convertissez instantanément les noms de domaine internationalisés (IDN) entre Unicode et Punycode. Entrez un domaine avec des caractères non ASCII comme münchen.de et obtenez le codage compatible ASCII xn--mnchen-3ya.de, ou décodez le Punycode pour retrouver sa forme Unicode lisible. Utilise l'algorithme Bootstring RFC 3492 pour des résultats garantis et précis.

Comment utiliser

Entrez un nom de domaine dans le champ de saisie. En mode Encodage, tapez un domaine Unicode (comme 日本語.jp) pour obtenir sa forme Punycode (xn--wgv71a309e.jp). En mode Décodage, collez un domaine Punycode pour voir sa forme Unicode lisible. Activez « Traiter le domaine complet » pour gérer chaque étiquette séparément, avec une ventilation par étiquette montrant la conversion pour chaque partie.

Caractéristiques

  • Conforme à la RFC 3492 – Implémente l'algorithme complet Bootstring/Punycode pour l'encodage et le décodage précis des noms de domaine internationalisés.
  • Encoder & Décoder – Convertissez les domaines Unicode en Punycode compatible ASCII (préfixe xn--) ou décodez le Punycode pour le ramener à Unicode lisible.
  • Traitement Complet du Domaine – Sépare les domaines multipartites par des points et traite chaque étiquette indépendamment, en transmettant les étiquettes purement ASCII inchangées.
  • Répartition par Étiquette – Affiche une répartition détaillée de la manière dont chaque étiquette de domaine a été convertie, facilitant la vérification des résultats.
  • Validation des Entrées – Détecte les séquences Punycode invalides, les entrées vides et les domaines malformés avec des messages d'erreur clairs.
  • Conversion en temps réel – La sortie se met à jour instantanément à mesure que vous tapez ou changez de mode.

Quand utiliser cet outil

Utilisez cet outil lors de l'enregistrement ou de la configuration de noms de domaine internationalisés, du débogage d'enregistrements DNS contenant des étiquettes encodées xn--, de la vérification de la résolution correcte des domaines IDN, ou de la conversion entre la forme d'affichage et la forme transmise pour les en-têtes d'e-mail et les certificats SSL. Il est essentiel pour les développeurs web et les administrateurs système travaillant avec des sites web multilingues et des audiences internationales.

PUBLICITÉ · RETIRER?

FAQ

  1. Qu'est-ce que le Punycode ?

    Punycode est une syntaxe d'encodage définie dans la RFC 3492 qui convertit les caractères Unicode en un jeu de caractères ASCII limité utilisé par le système de noms de domaine (DNS). Comme le DNS ne prend en charge que les caractères ASCII, les noms de domaine internationalisés contenant des caractères tels que ü, 日 ou العربية doivent être encodés dans une forme compatible ASCII. Punycode ajoute le préfixe 'xn--' aux étiquettes encodées — par exemple, münchen.de devient xn--mnchen-3ya.de.

  2. Qu'est-ce qu'un nom de domaine internationalisé (IDN) ?

    Un nom de domaine internationalisé (IDN) est un nom de domaine qui contient des caractères en dehors de l'ensemble ASCII de base — tels que des caractères latins accentués (café.com), des caractères chinois (例え.jp), l'écriture arabe (مثال.com) ou cyrillique (пример.ru). Les IDN permettent aux utilisateurs d'utiliser des noms de domaine dans leur langue et leur écriture natives. En coulisses, ceux-ci sont convertis en Punycode pour la résolution DNS.

  3. Que signifie le préfixe xn-- ?

    Le préfixe 'xn--' est le préfixe de codage compatible ASCII (ACE) qui identifie une étiquette de domaine comme étant encodée en Punycode. Lorsqu'un résolveur DNS voit une étiquette commençant par 'xn--', il sait que le reste de l'étiquette doit être décodé du Punycode vers Unicode pour l'affichage. Par exemple, xn--mnchen-3ya est l'encodage Punycode de 'münchen'. Le préfixe a été choisi car 'xn--' est extrêmement peu susceptible d'apparaître dans les noms de domaine normaux.

  4. Quelle est la différence entre IDNA2003 et IDNA2008 ?

    IDNA2003 et IDNA2008 sont deux versions de la norme Internationalized Domain Names in Applications. IDNA2003 mappait certains caractères (comme ß à ss, ou majuscules à minuscules) avant l'encodage, ce qui signifiait que certains caractères ne pouvaient pas être correctement convertis dans les deux sens. IDNA2008 a supprimé la plupart des mappages et traite les caractères plus strictement — par exemple, ß est maintenant un caractère valide qui s'encode différemment de ss. La plupart des systèmes modernes utilisent IDNA2008, bien que certains navigateurs appliquent encore des mappages de compatibilité IDNA2003.

Envie d'une expérience sans pub ? Passez à la version sans pub

Installez nos extensions

Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide

Sur Extension Chrome Sur Extension de bord Sur Extension Firefox Sur Extension de l'opéra

Le Tableau de Bord Est Arrivé !

Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !

PUBLICITÉ · RETIRER?
PUBLICITÉ · RETIRER?
PUBLICITÉ · RETIRER?

Coin des nouvelles avec points forts techniques

Impliquez-vous

Aidez-nous à continuer à fournir des outils gratuits et précieux

Offre-moi un café
PUBLICITÉ · RETIRER?