Appeler

## Acceptation universelle (UA) des noms de domaine et des adresses email, cas de ECOWEB

L’acceptation universelle (en anglais Universal Acceptance, ou UA) est un principe fondamental de l’internet moderne qui stipule que tous les systèmes informatiques et les applications connectés à internet puissent permettre de saisir, valider, traiter, stocker et afficher des noms de domaine et adresses e-mail rédigés dans les langues locales pouvant contenir des caractères non latins et aussi des caractères accentués.

#### I. Inclusion numérique renforcée grâce à l’acceptation universelle : un avantage stratégique

Selon l’UNESCO, Les barrières linguistiques contribuent à l’exclusion d’environ 15% de la population mondiale du dialogue global. C’est un besoin urgent de combler cette fracture numérique et de s’assurer qu’aucune communauté n’est laissée pour compte y compris les langues locales au Burkina Faso.

Nous avons choisi de rendre ECOWEB conforme à l’acceptation universelle.

En tant que bureau d’enregistrement de noms de domaine accrédité par l’ABDI, ECOWEB est notre application web pour l’hébergement web, l’enregistrement de noms de domaine et les services associés comme :

- La messagerie électronique ;
- L’hébergement web ;
- Les certificats SSL ;
- Le cloud privé.

L’application permet aux utilisateurs d’initier, d’obtenir et de gérer des services en un seul endroit avec des méthodes de paiement locales et internationales telles que les paiements mobiles, les paiements par cartes de crédit et et des virements bancaires.

#### II. Être UA-ready : bien plus qu’un standard, un atout concurrentiel

En adoptant les principes de l’Acceptation Universel (UA), une plateforme devient capable de reconnaître et de traiter tous les noms de domaine et adresses e-mail internationaux, y compris ceux liés aux langues locales.

Cette compatibilité élargit significativement son accessibilité, lui permettant de toucher des segments de population souvent négligés.

Ainsi, une plateforme UA-ready ne se contente pas d’être inclusive, elle gagne un véritable avantage concurrentiel sur les marchés émergents et multilingues.

#### III. Pourquoi ECOWEB n’était pas conforme à l'acceptation universelle ?

Comme mentionné plus haut, pour qu’une plateforme soit UA-ready elle doit respecter les étapes de la saisie, de la validation, du traitement, du stockage et de l’affichage des adresses emails et des noms de domaines internationalisés ;

ECOWEB permettait de saisir, de traiter et d’afficher correctement les noms de domaine et e-mails contenant des accents ou des caractères spéciaux.

Par contre le système ne reconnaissait pas comme valides tous les noms de domaine et e-mails contenant des accents ou des caractères spéciaux.

Aussi La base de données ne pouvait pas stocker les caractères non latins.

#### IV. Comment rendre ECOWEB conforme à l'acceptation universelle

Pour implémenter la validation des adresses email internationalisées dans l’application web ECOWEB, il y avait 4 objectifs à atteindre :

- La validation côté frontend des adresses email ;
- La validation des adresses email au niveau du backend ;
- La mise à jour de l’encodage des champs qui stockent les adresses email dans la base de données ;
- La configuration du serveur de messagerie pour l’envoie des courriels à des adresses email internationalisées (EAI)

1. La validation côté frontend des adresses email ;

La librairie validator.js nous a permis de mettre en place une validation rigoureuse des adresses e-mail, en nous assurant qu’elles respectent les critères de validité définis par l’UASG (Universal Acceptance Steering Group).

Grâce à cet outil, nous avons pu prendre en charge des formats d’adresses plus variés, ce qui est essentiel pour garantir l’acceptation universelle dans les applications modernes.

Cette librairie respecte la majorité des points de contrôle dans la validation des adresses email internationalisées.

Elle a été intégrée dans les formulaires :

- D’inscription ;
- De connexion ;
- De vérification de noms de domaine ;
- De récupération de mot de passe.

Sur 65 tests réalisés, avec des caractères variés et accentués, 59 ont été concluants.

Validator.js est fiable à environ 91 % pour la validation des adresses e-mail internationalisées, conformément aux normes de la RFC 2181, section 11 : “Name syntax”.

###### Voir plus

Tableau 1 : Évaluation de la prise en charge des adresses e-mail internationalisées

2. La validation des adresses email au niveau du backend

Il y avait aucun outil, package ou module recommandé permettant de valider directement les adresses e-mail internationalisées dans un backend PHP.
Nous avons donc développé en interne un script PHP afin de mettre en œuvre les exigences de l’acceptation universelle, conformément aux spécifications de la RFC 2181, section 11 : “Name syntax”.

Sur 65 tests réalisés, avec des caractères variés et accentués, 64 ont été concluants.

Notre script PHP est fiable à environ 98.5% pour la validation des adresses e-mail internationalisées, conformément aux normes de la RFC 2181, section 11 : “Name syntax”.

###### Voir plus

Tableau 2: Évaluation de la prise en charge des adresses e-mail internationalisées

3. La mise à jour de l’encodage des champs dans la base de données

Pour le stockage dans la base de données, nous avons mis à jour l’encodage des différentes tables en utf8mb4_unicode_ci afin de pouvoir stocker et lire plus facilement les caractères Unicode, c’est-à-dire tous les caractères non latins tels que les caractères chinois, arabes…

4. Serveur de messagerie capable d’envoyer des courriels à des adresses internationalisées.

Enfin, nous avons remplacé notre serveur d’email par un serveur capable d’envoyer des courriels à des adresses électroniques internationalisées.

Nous en avions besoin parce que le processus d’inscription implique l’envoi de courriels de vérification pour confirmer l’adresse électronique de la personne inscrite.

#### Conclusion

Après avoir vérifié tous ces points, nous avons conclu que notre plateforme est conforme aux principes de l’acceptation universelle. Les noms de domaine et adresses e-mail, y compris ceux contenant des caractères non latin et/ou accentués sont correctement reconnus, validés, traités et affichés. L’intégration d’outils tels que validator.js a permis de garantir cette compatibilité, en accord avec les recommandations de l’UASG.
Cette conformité renforce l’accessibilité et l’inclusivité de notre plateforme, en la rendant pleinement adaptée aux utilisateurs du monde entier, quels que soient leur langue ou leur environnement numérique.

##### Partager :

- DNSSEC : La protection invisible contre le piratage DNS
  30 Jan 2026 Nom de domaine
- Acceptation universelle (UA), quels sont les défis liés aux noms de domaine et des adresses email? Le cas de ECOWEB
  04 Juin 2025 Nom de domaine
- Domaine .bf : Opportunités et avantages stratégiques
  20 Fév 2025 Nom de domaine
- Comment Facebook vous espionne sur Internet et comment vous en protéger?
  14 Fév 2025 CyberSécurité
- L'Enregistrement PTR dans le DNS : Quel est son importance et comment fonctionne-il?
  31 Jan 2025 Nom de domaine
- URL et SEO : Comment des Liens Bien Pensés Peuvent Transformer Votre Site?
  24 Jan 2025 Nom de domaine
- QUE DOIT-ON COMPRENDRE SUR LE DNS/SYSTÈME ?
  14 Jan 2025 Nom de domaine
- Suspension des noms de domaines ".bf" non à jour
  09 Sep 2024 Nom de domaine

Votre spécialiste du génie logiciel dispose d’une équipe aguerrie dans la réalisation de projets informatiques. Pour réussir votre transformation digitale, nous sommes votre partenaire informatique de taille.

#### L'Entreprise

- A propos
- Articles
- Partenariat
- Services
- Job
- Stages

#### Support

- Espace client
- FAQ
- Ticket
- Help Center
- Contacts

#### Localisation

- Conditions d'utilisation
- Politique de confidentialité

Facebook Instagram Linkedin Twitter
Copyright © 2021 ECODEV INTERNATIONAL, Tous droits réservés.
DISCUTEZ AVEC NOUS