首頁 > 開發工具 > Git > 主體

git status中文亂碼怎麼辦

藏色散人
發布: 2021-12-01 16:36:01
原創
4485 人瀏覽過

git status中文亂碼的解決方法:1、查看目前工作區狀態;2、配置「core.quotepath」為「false」;3、將git bash客戶端文字字元集與環境變數中的編碼設定保持一致。

git status中文亂碼怎麼辦

本文操作環境:Windows7系統、Git2.30.0版、Dell G3電腦。

git status中文亂碼怎麼辦?

git status中文檔案名稱亂碼

在使用git status查看工作區狀態和git add 新增檔案時,有時會發現用中文命名的檔案會顯示為一串數字。例如\346\265\213\350\257\225.txt,這種情況其實是亂碼導致的,可以透過設定解決。

1. 情境重現

在工作目錄中新增測試.txt,查看目前工作區狀態

git status中文亂碼怎麼辦

2. 解決問題

配置core.quotepath為false

$ git config --global core.quotepath false
# 在使用git log出现乱码上面一个设置不能解决问题需要再做以下设置
git config --global gui.encoding utf-8
git config --global i18n.commit.encoding utf-8
git config --global i18n.logoutputencoding utf-8
export LESSCHARSET=utf-8 # 添加到环境变量
登入後複製

# 透過以上設定如還不能解決問題,或是git log中文仍然亂碼。查看下git bash客戶端文字字元集是否和以上設定保持一致。如果不一致修改為一致

我們再來查看工作區狀態

git status中文亂碼怎麼辦

#可以看到中文名稱已經能正常顯示了。

推薦學習:《Git教學

以上是git status中文亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
git
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!