相信各位大大們應該都有聽過Code::Blocks這個IDE,但網路上有許多人反應Code::Blocks不能編出中文的Console程式,但 Code::Blocks最新的版本預設使用UTF-8做為編輯器預設編碼,是支援中文的,只是GCC Compiler是UTF-8 in UTF-8 out,又因為cmd的UTF-8顯示有問題,所以只要把GCC Compiler參數設定好就好了。
先留意一下Editor設定
Settings->Editor...
Use encoding when opening files 是否為預設的UTF-8
Settings->Compiler and debugger...->Other Options
在綠色框框內加上-fexec-charset=BIG-5
是指輸出程式為Big-5編碼,簡體的話應該是GBK或GB2313(不確定,有簡體使用者的話回報一下)。
更改前
更改後