Globaprom.

Qu'est-ce qu'Unicode ? La norme universelle de codage, expliquée

Unicode est la norme universelle qui attribue à chaque caractère de chaque système d’écriture un numéro unique. Ainsi, un texte reste intact lorsqu’il passe d’un système, d’une langue ou d’un appareil à l’autre. C’est grâce à elle qu’un nom comme Nguyễn ou Müller conserve sa forme après un enregistrement en base de données.

Avant Unicode, chaque famille de langues possédait son propre codage, incompatible avec les autres. Un texte enregistré dans l’un devenait souvent illisible une fois ouvert dans un autre. Unicode a remplacé ce patchwork par une table unique : un numéro par caractère, qu’il s’agisse de l’alphabet latin, de l’arabe, du chinois ou même des emoji. Le Consortium Unicode en assure la maintenance, et la version 18.0, publiée en septembre 2026, recense 172 808 caractères couvrant plus de 170 systèmes d’écriture.

En pratique, les développeurs ne pensent à Unicode que lorsqu’un problème survient. Pourtant, stocker le texte en UTF-8, le codage Unicode le plus répandu, de bout en bout, du champ de formulaire à la base de données puis au fichier d’export, évite que les noms accentués, les écritures non latines ou les symboles monétaires ne se transforment en points d’interrogation. Une boutique en ligne vendant dans toute l’Europe gère sans effort le ß allemand, le é français ou le ł polonais dans un même formulaire de commande. Une erreur à un seul maillon de la chaîne, et le problème resurgit bien plus loin : sur une étiquette d’expédition, une facture, ou lors d’une recherche qui ne retrouve plus la fiche client.

Une gestion rigoureuse d’Unicode s’inscrit dans une démarche d’i18n : un produit conçu pour du texte anglais basique ne résistera pas à son premier client nommé José.

Pourquoi cela compte pour le logiciel sur mesure

Tous les produits que nous développons sont conçus pour le multilingue dès l’origine, et la prise en charge d’Unicode en constitue le fondement. Nous manipulons le texte en UTF-8 de la base de données jusqu’à l’interface, ce qui permet au logiciel d’accueillir n’importe quelle langue, y compris les écritures de droite à gauche, avant même la première traduction.

Termes associés

À lire également