Catégories

Encodeur Punycode

Encoder les noms de domaine internationaux (IDN) en ASCII (Punycode)

Points clés

Catégorie
Format Conversion
Types d’entrée
text
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

L'encodeur Punycode est un outil spécialisé permettant de convertir instantanément vos noms de domaine internationaux (IDN) contenant des caractères spéciaux ou non latins en format ASCII compatible avec le système DNS.

Quand l’utiliser

  • Lors de la configuration d'un nom de domaine contenant des accents ou des caractères non latins.
  • Pour vérifier la compatibilité d'une adresse web avec les serveurs DNS standards.
  • Lors de la préparation de fichiers de configuration serveur ou de zones DNS.

Comment ça marche

  • Saisissez votre nom de domaine international dans le champ dédié.
  • L'outil applique l'algorithme Punycode pour transformer les caractères Unicode.
  • Le résultat au format ASCII (préfixé par xn--) s'affiche instantanément pour votre usage.

Cas d’usage

Configuration de domaines avec accents (ex: café.com).
Gestion de noms de domaine en caractères chinois, japonais ou cyrilliques.
Vérification technique pour les administrateurs système et développeurs web.

Exemples

1. Enregistrement d'un domaine avec accents

Propriétaire de site web
Contexte
Vous souhaitez utiliser le nom de domaine 'café.fr' pour votre boutique en ligne.
Problème
Le système de gestion DNS de votre hébergeur ne reconnaît pas le caractère 'é'.
Comment l’utiliser
Saisissez 'café.fr' dans l'encodeur pour obtenir la version compatible.
Résultat
L'outil génère 'xn--caf-dma.fr', que vous pouvez copier-coller dans votre interface de gestion DNS.

2. Configuration d'un domaine international

Développeur web
Contexte
Vous développez un site pour un client utilisant le domaine '中国.cn'.
Problème
Vous devez configurer les enregistrements A dans votre fichier de zone serveur.
Comment l’utiliser
Entrez '中国.cn' dans l'outil pour obtenir le format ASCII requis.
Résultat
L'outil renvoie 'xn--fiqs8s.cn', permettant une configuration correcte sur le serveur.

Tester avec des échantillons

format-conversion

Hubs associés

FAQ

Qu'est-ce que le Punycode ?

C'est un système de codage utilisé pour convertir les caractères Unicode en une chaîne ASCII compatible avec le système de noms de domaine (DNS).

Pourquoi mon domaine a-t-il besoin d'être encodé ?

Le protocole DNS original ne supporte que les caractères ASCII. Le Punycode permet aux navigateurs de comprendre les domaines contenant des caractères spéciaux.

Le résultat est-il compatible avec tous les navigateurs ?

Oui, tous les navigateurs modernes reconnaissent et traduisent automatiquement le format Punycode en caractères lisibles pour l'utilisateur.

Puis-je encoder des domaines avec des emojis ?

Oui, l'outil supporte les domaines contenant des emojis, qui sont convertis en chaînes Punycode valides.

L'outil est-il gratuit ?

Oui, cet encodeur est entièrement gratuit et fonctionne directement dans votre navigateur sans installation.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/punycode-encoder

Paramètres de la requête

Nom du paramètre Type Requis Description
domain text Oui -

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-punycode-encoder": {
      "name": "punycode-encoder",
      "description": "Encoder les noms de domaine internationaux (IDN) en ASCII (Punycode)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=punycode-encoder",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]