20Fermer22
Kevin KoflerLe 26/09/2008 à 06:48
L'UTF-16 était censé être le Unicode (c'est pour ça que les premiers logiciels à gérer l'Unicode utilisaient ça), ensuite l'UTF-8 a été conçu pour être compatible ASCII et ensuite l'UTF-32 parce qu'ils se sont rendus compte que 16 bits ne suffisaient pas pour représenter tous les caractères chinois embarrassed et donc l'UTF-16 n'est plus l'encodage à longueur constante que c'était censé être, l'UTF-32 le remplace pour cette utilisation. Bref, l'UTF-16 n'est plus qu'une relique historique, il faudrait utiliser partout l'UTF-8 en externe et éventuellement l'UTF-32 en interne, mais en pratique l'UTF-16 est très répandu pour des raisons historiques. sad