QT在Linux下默认UTF-8编码,在Windows默认GB2312编码。
可在QT->工具->选项->文本编辑器->行为下修改编码格式为GB2312,再新建的工程将以新的格式编码,在main中调用cout输出中文正常。
对于继承QObject来说,cout仍然输出乱码,引入<QDebug>头文件,使用qDebug() << "中文" 输出正常。
QT在Linux下默认UTF-8编码,在Windows默认GB2312编码。
可在QT->工具->选项->文本编辑器->行为下修改编码格式为GB2312,再新建的工程将以新的格式编码,在main中调用cout输出中文正常。
对于继承QObject来说,cout仍然输出乱码,引入<QDebug>头文件,使用qDebug() << "中文" 输出正常。