原因 geany設置了編碼格式為utf8 運行時顯示出的cmd視窗編碼格式為GBK 解決方法 1. 打開cmd視窗,使用“ chcp 65001 ” 命令,臨時設置cmd視窗顯示為utf編碼格式,然後手工運行程式即可正常顯示。 2. 永久修改cmd視窗顯示為utf8編碼格式。 參考: "window ...
原因
- geany設置了編碼格式為utf8
- 運行時顯示出的cmd視窗編碼格式為GBK
解決方法
要麼修改geany編碼,要麼修改cmd視窗編碼。
修改geany編輯器為GBK編碼格式
- 編輯=》首選項=》文件,修改預設編碼為:東亞選項里的簡體中文(GBK)
- 新創建C文件即可發現下方編碼變為:encoding:GBK
- 再次編輯,運行即可正常顯示
修改cmd視窗為utf8編碼格式
- 打開cmd視窗,使用“ chcp 65001 ” 命令,臨時設置cmd視窗顯示為utf編碼格式
- 手工運行程式即可正常顯示。
(也可以永久修改cmd視窗顯示為utf8編碼格式。參考:windows系統修改cmd視窗utf-8編碼格式)