星期一, 2月 16, 2015

Code::Blocks執行C/C++輸出時,若發現輸出的中文為亂碼時的處理

於Windows 7(含)以上的作業系統使用Code::Blocks執行C/C++輸出時,若發現輸出的中文為亂碼,請進行以下的修改。
首先請您點選「Settings」功能表內的「Editor」:

左邊請點選「General settings」,再請點選右邊的「Other settings」,於「Encoding」的下拉式選單內挑選「UTF-8」:

 記得按下「OK」後離開。
接著再請挑選 「Settings」功能表內的「Compiler」:


 左邊請點選「Global compiler settings」,再請點選右邊的「Compiler settings」,再請點選「Other options」:


 請輸入指令,指令內容為 "-fexec-charset=BIG-5":



 記得按下「OK」後離開。

完成設定後,輸出中文就不會是亂碼了~

3 則留言:

  1. 怎麼我的還是會出現亂碼的呢?

    回覆刪除
  2. 請問是開啟新的專案key中文出現亂碼還是舊的專案開啟是亂碼呢?

    回覆刪除