我是windows下的环境:
一个是登录窗口,一个是主界面, 在main中设置了编码为
QTextCodec *tc=QTextCodec::codecForName("UTF-8");
QTextCodec::setCodecForTr(tc);
QTextCodec::setCodecForLocale(tc);
QTextCodec::setCodecForCStrings(tc);
开始的时候打开登陆界面,可以正常显示汉字,
但是进入主界面后,主界面就会出现乱码。
我就在主界面里设置为gb18030
即为:
QTextCodec *tc=QTextCodec::codecForName("gb18030");
QTextCodec::setCodecForTr(tc);
接着就发生转换了。变成主界面可以正常显示,但是登陆界面不能正常显示了。
这个有点急,请各位出出办法,不胜感激。。。。