在操做git命令在windows上的idea中的terminal窗口時,老是出現中文亂碼的問題html
本開始覺得是git亂碼的問題,若是是GIt中文亂碼,解決方案:http://www.javashuo.com/article/p-wxtjcbwr-eh.htmlgit
可是發現是Idea本身的Treminal命令窗口中文亂碼。windows
解決方案:bash
1.首先找到IDEA在本地的安裝路徑,找到idea.exe.vmoptions文件和idea64.exe.vmoptions文件,在其最後一行添加ide
-Dfile.encoding=UTF-8
保存idea
2.修改git安裝路徑下的bash.bashrc文件,在文件最後添加spa
在文件最後一行添加命令行
export LANG="zh_CN.UTF-8" export LC_ALL="zh_CN.UTF-8"
最後依舊沒法解決問題,最後才發現,原來idea默認使用的是系統本身的cmd.exe文件進行命令行操做,3d
而後在系統自帶的cmd.exe試了一下,果真如此code
那麼就有兩種解決方案
1.第一種方法:最簡單的就是替換idea使用的cmd爲git本身提供的git bash
而後鍵入exit退出terminal窗口.
從新打開
2.第二種方法:就是更改windows系統自帶的cmd的中文亂碼的問題【不建議採用】