Les caractères IDN sont des caractères non latins et/ou accentués.
Tous les serveurs Web ou Mail n’acceptent pas l’UNICODE (caractères IDN) et beaucoup ne seront donc pas en mesure de reconnaître un nom de domaine internationalisé comportant des caractères non définis par le standard ASCII (caractères non latins et/ou accentués).
Il est donc fortement recommandé d'utiliser votre nom de domaine IDN au format PUNYCODE pour votre adresse email.
Qu'est-ce que le Punycode / Unicode ?
Le Punycode est un encodage spécial utilisé pour convertir les caractères Unicode non latins et/ou accentués en ASCII (caractères latins non accentués), qui est un jeu de caractères plus petit et restreint. Le Punycode est utilisé pour encoder les noms de domaine internationalisés (IDN) de manière à ce que le nom de domaine puisse être lu par tous les systèmes. Un nom de domaine encodé en Punycode commence toujours par « xn– » pour signaler que l’encodage est utilisé.
Quelques outils et liens d'informations utiles :
• Convertisseur SafeBrands IDN/Punycode : https://home.safebrands.com/services/idn_punycode_translation
• Punycode converter : https://www.punycoder.com/
• Convertisseur IDN de l'Afnic : https://www.afnic.fr/fr/produits-et-services/services/convertisseur-idn/
• ICANN Internationalized Domain Names : https://www.icann.org/resources/pages/idn-2012-02-25-en
• International email : https://en.wikipedia.org/wiki/International_email