2011-06-22 30 views
2

我遇到了一个问题,希伯来字符串正在反向显示。我用QTableWidget的显示一些信息,这里的字符串显示正确使用:
CString hebrewStr; hebrewStr.ToUTF8();
QString s = QString::fromUtf8(hebrewStr);
QString :: fromUtf8会自动反转一个希伯来字符串吗?

在我的程序的其他部分此相同的字符串显示在屏幕上,但不使用QT,这就是正在在反向所示:
CString hebrewStr;
hebrewStr.ToUTF8();

我已调试和hebrewStr.ToUTF8()在这两种情况下产生完全相同的unicode字符串,但是字符串仅在QTableWidget的正确显示。所以我想知道Qt是否会自动反转给定的希伯来字符串(因为它是从左至右的语言)。谢谢!

+0

从右到左的更多的是渲染问题。我认为它根本不影响存储(我可能在这里是错误的)。 –

回答

相关问题