0

我有一个包含日语字符串的 QString。但是在调试时它只显示“???” 代替字符串。我需要它在 qml 中显示它。我用过 QtextCodec 但对我没用。请提供任何解决方案或建议来解决问题。

4

2 回答 2

0

你试过这个吗?

label->setText(QString::fromLocal8Bit("日本語"));
于 2012-12-03T01:44:25.383 回答
0
  1. 将源文件保存为 UTF-8(或其他可以对您的字符进行编码)编码

  2. 设置默认编解码器QtextCodec(我已经尝试过,它也可以在没有此设置的情况下工作)。

  3. 利用label->setText(QString::fromWCharArray(L"日本語"));

于 2013-02-05T16:39:27.297 回答