解決 GIT 中文亂碼問題

2021-07-26 11:53:12 字數 756 閱讀 2551

進入git安裝目錄,改一下配置就可以基本解決:

[gui]

encoding =utf-8

[i18n]

commitencoding = gbk

[svn]

pathnameencoding = gbk

說明:開啟 git 環境中的中文支援。pathnameencoding設定了檔案路徑的中文支援。

alias ls='ls

--show-control-chars --color=auto'

說明:使得在 git bash 中輸入 ls 命令,可以正常顯示中文檔名。

set output-meta

onset convert-meta off

說明:使得在 git bash 中可以正常輸入中文,比如中文的 commit log。

export lesscharset=iso8859    #或者utf-8、gbk
說明: $ git log 命令不像其它 vcs 一樣,n 條 log 從頭滾到底,它會恰當地停在第一頁,按 space 鍵再往後翻頁。這是通過將 log 送給 less 處理實現的。以上即是設定 less 的字元編碼,使得 $ git log 可以正常顯示中文。其實,它的值不一定要設定為 utf-8,比如 latin1 也可以……。還有個辦法是 $ git –no-pager log,在選項裡禁止分頁,則無需設定上面的選項。

GIT中文亂碼問題解決

進入git安裝目錄,改一下配置就可以基本解決 1 etc gitconfig gui encoding utf 8 i18n commitencoding utf 8 svn pathnameencoding utf 8說明 開啟 git 環境中的中文支援。pathnameencoding設定了檔案...

Git 中文亂碼問題

當使用時,會出現以下三種情況的中文亂碼 1.ls不能顯示中文目錄 解決辦法 在 git home etc git completion.bash中增加一行 alias ls ls show control chars color auto 2.git commit不能提交中文注釋 解決辦法 修改 g...

解決中文亂碼問題

這幾天遇到一些關於action中獲取jsp頁面a標籤的值會出下一些亂碼問題。自己做了一些相關的總結。解決這個問題要找到根本原因,如果以下 在action類中獲取value,如下 這樣子得到的值如果是中文可能會出現中文亂碼,原因是jsp經過伺服器tomcat請求action,tomcat預設編碼是 i...