liudianwu:qt5.14吧?怎么还有1.14qt5开始默认就是utf8编码 (2020-07-07 19:20)
笑颜:1. 首先检查源码文件是什么编码2. 检查系统默认编码是什么 (2020-07-07 19:25)
我超爱这里的:我在CMD输入chcp得到的是936,这说明系统用的字符集是GB2312。而我的QT设置基本没动过,设置的默认编码是utf-8,utf-8 BOM设置的是如果编码是UTF-8则添加。究极奇怪,总觉得不对劲[表情] (2020-07-08 09:22)
rpdhunter:我来回答吧,这个和Qt版本没多大关系(前提是Qt5),而是和Qt Creator的设置有关系楼主之前的Qt Creator设置默认编码(选项->文本编辑器->行为->默认编码)一定是GB2312或者GB18030,在这种设置下,qDebug()<<"中文"<<endl;会输出乱码;..... .. (2020-07-13 14:08)