Link (./1614) :
Un autre intérêt de l'UTF-16 étant qu'il encode au plus sur 2 wchar_t (tout comme les anciens codages DBCS qui utilisaient au plus deux char) contrairement à UTF-8 qui peut aller jusqu'à 8 char4 char.
Ça va mieux comme ça? On a fini de pinailler? 
C'est faux. Corrige moi si tu veux, mais corrige moi sans raconter de trucs faux.
Un caractère UTF-16
fait 16 bits, alors qu'un wchar_t a une taille indéterminée (16 bits sous Windows, 32 bits sous un Unix standard...)
Quand à la référence aux DBCS, je rapelle quand même que les surrogate pair n'existent qu'en UTF-16 et que les plages de caractères ont été réservées dans Unicode juste pour ça. (Que UTF-16 puisse encoder autant de caractères que UTF-32) C'est pas *exactement* pareil...