在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*)常量在編譯後的程序裏的保存的編碼集