在Windows中安裝的cmder默認的客戶端編碼為中文簡體(gbk)。如果某些命令輸出的字符編碼是utf-8,就會出現中文字符亂碼的問題。
此時,我們可將cmder的字符編碼改為utf-8,來解決中文亂碼的問題。有以下兩種方法。
1. 臨時修改cmder的字符編碼
打開cmder,運行下面的命令即可:
> chcp 65001
chcp 查看當前窗口的字符編碼。
chcp 65001 臨時設置當前窗口的字符編碼為utf-8,立即生效。
936代表中文簡體
65001代表utf-8
2. 永久修改cmder的字符編碼
首先,打開cmder,Settings-->Startup-->Environment。
在配置框中,輸入 chcp 65001 ,保存設置。
最后,重啟cmder,使配置文件生效即可。