Que fait QString :: toUtf8?

Cela peut sonne comme une question évidente, mais il me manque quelque chose sur la façon dont l'UTF-8 est codée ou comment le toUtf8 fonctionne.

Regardons un programme très simple

QString str("Müller");
qDebug() << str << str.toUtf8().toHex();

Puis-je obtenir la sortie

"Müller" "4dc383c2bc6c6c6572" 

Mais j'ai eu l'idée de le la lettre ü devrait ont été codés comme c3bc et pas c383c2bc.

Merci
Johan

source d'informationauteur Johan | 2011-01-31