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


問題:

之前代碼提交后,有中文備注,但是在使用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后,之前提交代碼的中文注釋正確顯示出來。

 

親測有效,轉自:https://www.cnblogs.com/yanzige/p/9810333.html

--------------------------------------------------------------------------------

關注微信公眾號(測試工程師小站)即可在手機上查閱,並可接收更多測試分享,發送【測試資料】更可獲取百G測試教程~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM