初学qt,编了一个小程序,但里面的中文显示乱码,这主要是由于qt默认的是latin-1编码,经试验在main函数中加入以下代码,可以正常显示中文

 QTextCodec *codec = QTextCodec::codecForName("GB2312");       

QTextCodec::setCodecForLocale(codec);   

 QTextCodec::setCodecForCStrings(codec);  

 QTextCodec::setCodecForTr(codec);