setCodecForCString用来设置const char *和QByteArray的转换,也是控制台用来显示中文的字符集,
如果直接写如下代码
qDebug()<<"放假当上了";
在中文系统,源文件gb2312的编码下,也无法再控制台显示中文。
如果在程序的开始地方加上setCodecForCString(QTextCodec::codecForName("GB2312")) 则可以在控制台
正确显示,因为默认的codecForCString()的编码是空的,也就是Latin-1的编码格式。