Linux 如何在控制台上打印Qt希伯来语qstring?

Linux 如何在控制台上打印Qt希伯来语qstring?,linux,qt,hebrew,Linux,Qt,Hebrew,在我的基于arm的设备上,希伯来文QString显示为垃圾(“?”),但在使用qDebug()发送到控制台时,具有正确数量的“?”字符。 在我的电脑(Ubuntu 14.04)上,它运行良好 有趣:如果我键入my_hebrew_file.txt,希伯来语将正确显示 qDebug(): 您可以使用您的命令覆盖它 qDebug(): 您可以使用您的命令覆盖它 您需要设置正确的编解码器。请尝试QTextCodec::codeforname(“ISO8859-8”)。您确定设备上安装了支持的希伯来语吗?

在我的基于arm的设备上,希伯来文QString显示为垃圾(“?”),但在使用qDebug()发送到控制台时,具有正确数量的“?”字符。
在我的电脑(Ubuntu 14.04)上,它运行良好

有趣:如果我键入my_hebrew_file.txt,希伯来语将正确显示

  • qDebug()
  • 您可以使用您的命令覆盖它
  • qDebug()
  • 您可以使用您的命令覆盖它

  • 您需要设置正确的编解码器。请尝试
    QTextCodec::codeforname(“ISO8859-8”)
    。您确定设备上安装了支持的希伯来语吗?您需要设置正确的编解码器。请尝试
    QTextCodec::codeforname(“ISO8859-8”)
    。您确定设备上安装了支持的希伯来语吗?