在Qt(Creator)的pro文件里加上以下代码:
QMAKE_CFLAGS += -fexec-charset=UTF-8 -finput-charset=GBK
QMAKE_CXXFLAGS += -fexec-charset=UTF-8 -finput-charset=GBK
-finput-charset': 指定源文件的编码(默认UTF-8)
-fexec-charset : 指定多字节字符串(const char*)常量在编译后的程序里保存的编码集(默认UTF-8)
-fwide-exec-charset : 指定宽字节字符串(const wchar_t*)常量在编译后的程序里的保存的编码集