在使用codeblocks進行編程的時候我發現控制台輸出會出現中文亂碼,就像這樣:
所以很快我就問了老師,解決步驟如下:
一:如果源碼是用codeblock編寫的,打開Setting->Editor->General Setting->Ecoding Setting設置如圖:

二:解決編譯器讀取源文件編碼,設置執行輸出編碼
這里使用GCC編譯器,打開Setting->Compiler->Global compiler setting->Compiler setting -> other compiler options;
在其中添加:
-finput-charset=UTF-8
-fexec-charset=GBK
如圖:

我的問題經過這兩步操作之后再重新編譯一遍代碼就能正常運行啦。

