4662Fermer4664
flankerLe 08/09/2013 à 20:36
l'autre raison d'UTF-8, c'est que ça consomme moins de place. Les caractères les plus utilisés sont encodés sur 8 bits, ceux moins utilisés (accents, par exemple) sur 16 bits, puis encore plus rares sur 32 bits.
C'est plus chiant dans certains langages de programmation (pour déterminer la longueur d'une chaîne, ce n'est pas juste nombre de bits / 8), mais ça ne consomme pas trop.

En gros, ça donne en moyenne 30% de plus par rapport à de l'ASCII pour l'UTF-8.
L'UTF-32, en comparaison, encode tout sur 32 bits, donc x 4 en taille par rapport à l'ASCII.