我有一个包含日语字符串的QString。但在调试时只显示“???”代替字符串。我需要它在qml中显示它。我使用过QtextCodec,但对我没用。请提供任何解决方案或建议来解决问题。
答案 0 :(得分:0)
你试过这个吗?
label->setText(QString::fromLocal8Bit("日本語"));
答案 1 :(得分:0)
以UTF-8(或其他可编码字符的编码)编码保存源文件
使用QtextCodec
设置默认编解码器(我已尝试过,并且在没有此设置的情况下也正常工作)。
使用label->setText(QString::fromWCharArray(L"日本語"));