سلام
داخل ویژوال استادیو 2010 موقع استفاده از زبان فارسی، بعد از کامپایل، نوشته ام به صورت ؟؟؟؟؟؟؟ (علامت سوال) نمایش داده می شود! چه در استفاده از نوشته فارسی در set Text ویجت ها و چه در فایل ها، تو کیوت کریتور این مشکل رو ندارم.
از دستورات این چنینی هم استفاده کردم فایده ای نداشته
QString::fromUtf8
تو ویژوال استادیو از file -> advance save option هم استفاده کردم و حالت encoding رو به utf-8 و چندین مورد دیگه تغییر دادم جواب نداد
نمی خوام نوشته هام رو به صورتی که QApplication::translate (مثل دیزاینر) می خونه به صورت کد مثلا 133 ذخیره کنم
نمونه کد مربوط به فایل ها:

QString unicodeString = "نوشته فارسی من به صورت علامت سوال ذخیره می گردد";
QFile fileOut("qt_unicode3.txt");
fileOut.open(QIODevice::ReadWrite | QIODevice::Text);
QTextStream streamFileOut(&fileOut);
streamFileOut.setCodec("UTF-8");
streamFileOut.setGenerateByteOrderMark(true);
streamFileOut << unicodeString;
streamFileOut.flush();
fileOut.close();