Utf 8 将重音字符从QString转换为std::string将返回损坏的文本

Utf 8 将重音字符从QString转换为std::string将返回损坏的文本,utf-8,stdstring,qstring,Utf 8,Stdstring,Qstring,如果我的QString的值为 WeŠ.txt 函数QString::TostString()将返回 WeÅ .txt 而函数QString::toStdU16String将返回实际字符串 WeŠ.txt. 为什么呢?Š是一个UTF-8字符,如图所示:。这是否回答了您的问题?

如果我的QString的值为

WeŠ.txt
函数QString::TostString()将返回

WeÅ .txt
而函数QString::toStdU16String将返回实际字符串

WeŠ.txt.

为什么呢?Š是一个UTF-8字符,如图所示:。

这是否回答了您的问题?