修復git diff正文中文亂碼

Linux

git diff正文中文亂碼

在命令行下輸入以下命令:

$ git config --global core.quotepath false          # 顯示 status 編碼
$ git config --global gui.encoding utf-8            # 圖形界面編碼
$ git config --global i18n.commit.encoding utf-8    # 提交信息編碼
$ git config --global i18n.logoutputencoding utf-8  # 輸出 log 編碼
$ export LESSCHARSET=utf-8
# 最后一條命令是因為 git log 默認使用 less 分頁,所以需要 bash 對 less 命令進行 utf-8 編碼

想長期生效的 話要改profile添加環(huán)境變量。

修復git diff正文中文亂碼

Windows

在命令行下輸入以下命令:

$ git config --global core.quotepath false          # 顯示 status 編碼
$ git config --global gui.encoding utf-8            # 圖形界面編碼
$ git config --global i18n.commit.encoding utf-8    # 提交信息編碼
$ git config --global i18n.logoutputencoding utf-8  # 輸出 log 編碼

我使用cmd,直接添加環(huán)境變量LESSCHARSET,變量值utf-8,重啟電腦讓變量生效。

不重啟電腦快速測試的話,cmd輸入命令

set LESSCHARSET=utf-8

用Git bash的看參考二。

Windows修復git diff正文中文亂碼

參考

解決 Git 在 windows 下中文亂碼的問題
https://gist.github.com/nightire/5069597

g4e常見問題#4 解決Git在Windows上的中文亂碼問題 | DevOps 博客
https://devopshub.cn/2018/01/07/g4e-faq-4-git-encoding-error/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • [TOC] 在使用前 ATOM 是Github主導的Web版的編輯器 已經(jīng)穩(wěn)定了,這個調(diào)試功能已經(jīng)隱藏,撒花~目前...
    木貓尾巴閱讀 35,827評論 10 62
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,709評論 0 5
  • 我的個人博客地址:http://swaiter.github.io layout: wikititle: Gitc...
    swaiter閱讀 1,062評論 0 0
  • 一、基本概念: 注:對于git的分布式概念及其優(yōu)點,不重復說明,自己百度或谷歌。本文中涉及到指令前面有$的,在cm...
    大廠offer閱讀 1,558評論 0 3
  • 柯城精品民宿推薦:九宮格:養(yǎng)生養(yǎng)心之道 文 | 鄉(xiāng)旅報告 柯城九華山,是浙西著名的佛教圣地,九宮格便坐落在九華山背...
    鄉(xiāng)旅報告閱讀 572評論 0 0

友情鏈接更多精彩內(nèi)容