1. 程式人生 > >GIT使用log命令顯示中文亂碼

GIT使用log命令顯示中文亂碼

背靜:

公司專案使用GIT進行程式碼同步。

 

問題:

之前程式碼提交後,有中文備註,但是在使用git log檢視程式碼歷史記錄的時候發現顯示亂碼,如下:

 

後查詢相關資料,現將解決辦法總結如下:

1、執行GiBash視窗,在該視窗導航條(即最上面)右鍵,選擇Options>Text,找到下面兩處
  Locale:選擇 zh_CN 
  Charectoset:選擇 UTF-8 


如下圖:

然後儲存。

2、到Git Bash命令視窗輸入如下設定命令語句

git config --global i18n.commitencoding utf-8  --註釋:該命令表示提交命令的時候使用utf-8編碼集提交

git config --global i18n.logoutputencoding utf-8 --註釋:該命令表示日誌輸出時使用utf-8編碼集顯示

export LESSCHARSET=utf-8  --註釋:設定LESS字符集為utf-8

設定完成後,發現使用git log後,之前提交程式碼的中文註釋正確顯示出來。