Попробуйте это:
#include <QApplication>
#include <QtGui>
#include <QTextCodec>
int main(int argc, char *argv[]){
QApplication a(argc, argv);
QTextCodec::setCodecForLocale( QTextCodec::codecForName("UTF-8") );
QTextCodec::setCodecForTr( QTextCodec::codecForName("UTF-8") );
QTextCodec::setCodecForCStrings ( QTextCodec::codecForName("UTF-8") );
...
...
return a.exec();
}
Возможно, вам потребуется заменить UTF-8 на кодировку, которую вы используете