setCodecForCString

来源:互联网 发布:国外绘图软件 编辑:程序博客网 时间:2024/06/10 15:37

setCodecForCString用来设置const char *和QByteArray的转换,也是控制台用来显示中文的字符集,

如果直接写如下代码

qDebug()<<"放假当上了";

在中文系统,源文件gb2312的编码下,也无法再控制台显示中文。

如果在程序的开始地方加上setCodecForCString(QTextCodec::codecForName("GB2312")) 则可以在控制台

正确显示,因为默认的codecForCString()的编码是空的,也就是Latin-1的编码格式。

0 0