2018年10月12日
莫名其妙出現cmd下git log中文亂碼問題,顯示一堆<E4><A8>之類的亂碼。git bash卻一切正常。
懷疑是Windows系統升級出現的不兼容問題。
把git升級到最新版本,沒有解決問題。
參考網上設置
git config --global i18n.logoutputencoding gbk
無果,反而git bash也出現了亂碼問題。大概判斷是cmd的編碼配置問題。
配置重設為:git config --global i18n.logoutputencoding utf-8
搜索cmd編碼配置,有提到用CHCP命令修改頁編碼為UTF8(編碼為65001)
CHCP 65001
git log依然無果。感覺應該是錯誤的方案,畢竟除了git log外,其他中文顯示正常。
解決方案:
添加環境變量:LESSCHARSET=utf-8
修改后git log顯示正常。
