4684Fermer4686
UtherLe 09/09/2013 à 11:22
Pourquoi l'un devrait forcément remplacer l'autre?

UTF-16 et UTF-8 ont toujours été utilisées conjointement, le but n'a jamais vraiment été que les deux soit concurrentes. Pendant longtemps, il était d'usage que :
- UTF-8 servait pour le transfert et le stoquage (pas de problème de 0 ou d'endian, compatibilité ascii, ...)
- UTF-16 servait aux manipulations en interne dans le programme(plus facile car taille de caractère fixe).

Sauf que maintenant que l'unicode fait plus de 16 bits, UTF-16 a perdu son principal intérêt.
Il faudrait utiliser l'UTF-32 qui fait forcement peur car plus lourd, donc il se fait plutôt remplacer par l'UTF-8.