Что делает QString :: toUtf8?

Это может звучать как очевидный вопрос, но я упускаю кое-что о том, как кодируется UTF-8 или как работает функция toUtf8.

Давайте посмотрим на очень простую программу

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

Тогда я получить результат

"Müller" "4dc383c2bc6c6c6572" 

Но мне пришло в голову, что буква ü должна быть закодирована как c3bc , а не c383c2bc .

Спасибо Johan

14
задан Johan 31 January 2011 в 16:12
поделиться