[quote]Unicode c'est de l'UTF-16, tout les caracteres sont codés sur 2 octets, alors qu'en UTF-8 les caracteres sont codés sur un, deux, trois ou quatre octets.[/quote]
Non, non , non !

Avec des approximation comme ça c'est la grande confusion.
UTF16 est une norme de codage de Unicode. Unicode étant une liste de caractères avec leur nom et leur index, c'est tout.
UTF16 code cette index sur un ou deux mots de 16 bits. Si on est dans le "bas" de la table, 16 bits suffisent, ensuite on passe à 32 bits.