出現(xiàn)原因:
Windows上控制臺(tái)的默認(rèn)編碼為gbk,而g++編譯后默認(rèn)輸出編碼為utf-8,因此控制臺(tái)顯示為亂碼。
針對(duì)原因,我們可以讓g++在編譯時(shí)改變文件的輸出編碼格式:
g++ -fexec-charset=GBK -o main.exe main.cpp
出現(xiàn)原因:
Windows上控制臺(tái)的默認(rèn)編碼為gbk,而g++編譯后默認(rèn)輸出編碼為utf-8,因此控制臺(tái)顯示為亂碼。
針對(duì)原因,我們可以讓g++在編譯時(shí)改變文件的輸出編碼格式:
g++ -fexec-charset=GBK -o main.exe main.cpp