問題:git處理中文名稱時候顯示為編碼形式(已解決)


問題描述:

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        static/README.md
        "\350\207\252\346\265\213\350\257\225\345\244\247\347\272\262.md"

git status之后,顯示為亂碼。

解決方法:

這個問題是由於git默認會被utf-8文件名進行轉碼,需要設置

git config --global core.quotepath false

再次git status 查看文檔時候,文件名就正常了。

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        static/README.md
        自測試大綱.md

 還有如果現實文件utf-8文件的中文亂碼,需要設置

git config --global i18n.commitencoding utf-8 # commit 編碼 git config --global i18n.logoutputencoding utf-8 # log輸出顯示編碼

另外,如果是Linux系統,需要設置環境變量

export LESSCHARSET=utf-8

如果是Windows系統,需要在圖形界面設置環境變量:

即,右擊我的電腦->屬性->高級系統設置->環境變量->新建一個變量名為 LESSCHARSET 值為 utf-8 即可。

如果你的中文文件是GBK編碼的,上述 utf-8 改成 gbk 即可。

 


免責聲明!

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



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