我在QT/E程序中设置好编码,中文正常显示,但将main.cpp改成QTOPIA_ADD_APPLICATION("hello",Passwd)
QTOPIA_MAIN
宏之后,编译执行显示的是乱码
代码如下:
QFont f;
f.setFamily("wenquanyi");
f.setPointSize(8);
QTextCodec *code=QTextCodec::codecForName("GBK");
QString uniStr=code->toUnicode("中文");
QLabel label = new QLabel( uniStr,this );
label->setFont(f);
wenquyi是我移植好的字体
是因为qtopia环境没有设置好,还是因为qtopia编码不支持,还有这个跟qpe.conf文件有没有关系,请教各位高手!