1. 程式人生 > >關於Idea裏設置Terminal為Git/bin/bash.exe中文亂碼的問題的終極解決方案

關於Idea裏設置Terminal為Git/bin/bash.exe中文亂碼的問題的終極解決方案

.exe 終極 min program user codepage 註冊 窗口 如果

1.這裏如果設置為Git/git-bash.exe確實不會亂碼,但是每次點Idea裏的Terminal都會彈出一個單獨的terminal窗口而非在idea子窗口裏出現;

2.因此需要設置為Git/bin/bash.exe,但是這個東西它本質上貌似是用Cmd.exe來打開的?(反正需要設置頁編碼為65001),而且坑爹的還是它不支持chcp命令,不然還能設置AutoRun chcp 65001;

最終找了一個下午,終於在註冊表裏看到了改變方法,在註冊表:HKEY_CURRENT_USER/Console/HKEY_CURRENT_USER\Console\C:_Program Files_Git_bin_bash.exe裏有CodePage鍵,將它的值改為10進制的65001即可;

然後重新打開Terminal這個時候就不會是中文亂碼了;(win10系統測試有效)

關於Idea裏設置Terminal為Git/bin/bash.exe中文亂碼的問題的終極解決方案