我遇到了一个问题,希伯来字符串正在反向显示。我用QTableWidget的显示一些信息,这里的字符串显示正确使用:
CString hebrewStr; hebrewStr.ToUTF8();
QString :: fromUtf8会自动反转一个希伯来字符串吗?
QString s = QString::fromUtf8(hebrewStr);
在我的程序的其他部分此相同的字符串显示在屏幕上,但不使用QT,这就是正在在反向所示:
CString hebrewStr;
hebrewStr.ToUTF8();
我已调试和hebrewStr.ToUTF8()在这两种情况下产生完全相同的unicode字符串,但是字符串仅在QTableWidget的正确显示。所以我想知道Qt是否会自动反转给定的希伯来字符串(因为它是从左至右的语言)。谢谢!
从右到左的更多的是渲染问题。我认为它根本不影响存储(我可能在这里是错误的)。 –