【发布时间】:2011-06-18 16:43:11
【问题描述】:
这听起来像是一个显而易见的问题,但我错过了一些关于 UTF-8 的编码方式或 toUtf8 函数如何工作的内容。
我们来看一个很简单的程序
QString str("Müller");
qDebug() << str << str.toUtf8().toHex();
然后我得到输出
"Müller" "4dc383c2bc6c6c6572"
但我知道letter ü 应该被编码为 c3bc 而不是 c383c2bc。
谢谢 约翰
【问题讨论】: