encoder | décoder | compresser

> domaines | internationaux | unicode <

// Punycode - noms de domaine internationaux avec encodage Unicode vers ASCII

[UNICODE]

Prise en charge d’Unicode

Encodez n’importe quel caractère Unicode, y compris les émojis et les écritures spéciales.

[DNS]

Compatible DNS

Crée des noms de domaine uniquement en ASCII compatibles avec l’infrastructure DNS.

[STANDARD]

RFC 3492

Standard officiel IETF pour les noms de domaine internationalisés (IDN).

>> informations techniques

Comment fonctionne Punycode:

Punycode est un encodage de type bootstring qui convertit des chaînes Unicode en ASCII. Il sépare les caractères ASCII des non-ASCII, puis encode les positions et valeurs des caractères Unicode en utilisant uniquement ASCII.

Exemple:

"münchen" → xn--mnchen-3ya

Pourquoi utiliser Punycode:

  • >Noms de domaine internationaux (IDN)
  • >Unicode dans les systèmes DNS
  • >Adresses e-mail avec Unicode
  • >Compatibilité avec les anciens systèmes
  • >Compatibilité entre différents systèmes

>> questions fréquentes

Qu’est-ce que Punycode ?

Punycode est une syntaxe d’encodage utilisée pour convertir des caractères Unicode en ASCII afin de les utiliser dans des noms de domaine internationalisés (IDN). Elle permet aux domaines de contenir des caractères non ASCII.

Pourquoi Punycode utilise-t-il le préfixe "xn--" ?

Le préfixe "xn--" identifie une étiquette de domaine comme étant encodée en Punycode. Il signifie "ASCII Compatible Encoding" et évite la confusion avec les noms de domaine ASCII classiques.

Puis-je utiliser des émojis dans les noms de domaine ?

Oui, les émojis peuvent être encodés avec Punycode. Par exemple, 😊.com devient xn--e28h.com. Cependant, tous les bureaux d’enregistrement ne prennent pas en charge les domaines avec émojis.

Punycode est-il uniquement pour les domaines ?

Bien qu’il soit principalement conçu pour les noms de domaine, Punycode peut encoder n’importe quel texte Unicode en ASCII. Il est surtout utilisé pour les IDN et les adresses e-mail internationalisées.

Autres langues