Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含日语字符串的 QString。但是在调试时它只显示“???” 代替字符串。我需要它在 qml 中显示它。我用过 QtextCodec 但对我没用。请提供任何解决方案或建议来解决问题。
你试过这个吗?
label->setText(QString::fromLocal8Bit("日本語"));
将源文件保存为 UTF-8(或其他可以对您的字符进行编码)编码
设置默认编解码器QtextCodec(我已经尝试过,它也可以在没有此设置的情况下工作)。
QtextCodec
利用label->setText(QString::fromWCharArray(L"日本語"));
label->setText(QString::fromWCharArray(L"日本語"));