GIT - 中文亂碼的問題

  • 4403
  • 0

記錄在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.會開啟命令提示字元,且路徑已經指到檔案總管目前的路徑底下