在qt的pro文件中添加如下内容
QMAKE_CFLAGS += -fexec-charset=GBK -finput-charset=UTF-8
QMAKE_CXXFLAGS += -fexec-charset=GBK -finput-charset=UTF-8
用来设置c/c++编译器的参数,这样就能在控制台中看到正常显示中文了
-finput-charset 指定源文件的编码(若不指定,默认是UTF-8)
-fexec-charset指定多字节字符串(const char*)常量在编译后的程序里保存的编码集(若不指定,默认是UTF-8)
-fwide-exec-charset 指定宽字节字符串(const wchar_t*)常量在编译后的程序里的保存的编码集