Unicode simplifie énormément les choses. Avoir une seule table de caractères pour toutes les langues au monde évite de prendre en compte l'état du système quand on traite le texte. Certes, il faut gérer la sémantique d'Unicode, mais c'est beaucoup plus simple que ça se fasse sans état, et c'est normalement géré par des bibliothèques externes.
(Ce qui se faisait avant, c'est des sous-ensembles plus ou moins ad hoc de ISO 2022. J'en sais quelque chose, j'ai été obligé d'implémenter ISO 2022 lorsqu'on travaillait à la transition de Linux à Unicode.)
[^] # Re: "Microsoft was making OOXML deliberately more complicated than it needed to be"
Posté par jch . En réponse au journal NextCloud et le format ODF : des gros nuages orageux. Évalué à 5.
Unicode simplifie énormément les choses. Avoir une seule table de caractères pour toutes les langues au monde évite de prendre en compte l'état du système quand on traite le texte. Certes, il faut gérer la sémantique d'Unicode, mais c'est beaucoup plus simple que ça se fasse sans état, et c'est normalement géré par des bibliothèques externes.
(Ce qui se faisait avant, c'est des sous-ensembles plus ou moins ad hoc de ISO 2022. J'en sais quelque chose, j'ai été obligé d'implémenter ISO 2022 lorsqu'on travaillait à la transition de Linux à Unicode.)