У меня проблема с отображением строки на иврите в обратном порядке. Я использую QTableWidget для отображения некоторой информации, и здесь строка отображается правильно, используя:
CString hebrewStr; hebrewStr.ToUTF8(); <br/>
QString s = QString::fromUtf8( hebrewStr );
В другой части моей программы эта же строка отображается на экране, но без использования QT, и это то, что показано в обратном порядке:
CString hebrewStr; <br/>
hebrewStr.ToUTF8();
Я отладил, и hebrewStr.ToUTF8 () в обоих случаях выдает точно такую же строку в Юникоде, но эта строка корректно отображается только в QTableWidget. Поэтому мне интересно, если Qt автоматически переворачивает заданную строку на иврите (так как это язык справа налево). Спасибо!