在qt和qml中显示日语字符串

时间:2012-12-02 16:34:46

标签: qt qml qstring

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

2 个答案:

答案 0 :(得分:0)

你试过这个吗?

label->setText(QString::fromLocal8Bit("日本語"));

答案 1 :(得分:0)

  1. 以UTF-8(或其他可编码字符的编码)编码保存源文件

  2. 使用QtextCodec设置默认编解码器(我已尝试过,并且在没有此设置的情况下也正常工作)。

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