相关疑难解决方法(0)

什么是QString :: toUtf8呢?

这可能听起来像一个显而易见的问题,但我遗漏了UTF-8如何编码或toUtf8功能如何工作的问题.

我们来看一个非常简单的程序

QString str("Müller");
qDebug() << str << str.toUtf8().toHex();
Run Code Online (Sandbox Code Playgroud)

然后我得到输出

"Müller" "4dc383c2bc6c6c6572" 
Run Code Online (Sandbox Code Playgroud)

但是我知道字母ü应该编码为c3bc而不是c383c2bc.

谢谢约翰

qt utf-8 utf

14
推荐指数
1
解决办法
2万
查看次数

标签 统计

qt ×1

utf ×1

utf-8 ×1