記錄在git bash、cmd 中碰到log亂碼、檔名亂碼的解決方法
中文檔名亂碼
在git bash裡面使用git status 檢查目前狀態,中文檔名卻出現亂碼,如下圖
可以使用使用指令:
$ git config --global core.quotepath false
來修正這個問題。
在git bash 裡面可以正常顯示git log 中文,但是在命令提示字元 cmd 裡面卻出現亂碼
例如下圖,在git bash裡可正常顯示中文log
但是在cmd 裡面使用指令 git log 會顯示亂碼
使用指令: set LC_ALL=C.UTF-8 修正還就變數LC_ALL 來修正這個問題
但是這個環境變數每次開啟CMD地的時候都要重新設定,
如果是win10的話,可以使用指令 setx LC_ALL C.UTF-8 來儲存這個環境變數的設定
開發小技巧:
在檔案總管的路徑上直接輸入cmd ,可開啟命令提示字元,而且路徑已經指到檔案總管目前的路徑底下
例如:
1.在路徑輸入cmd
2.會開啟命令提示字元,且路徑已經指到檔案總管目前的路徑底下