git 显示中文和解决中文乱码
git 显示中文和解决中文乱码
原因
在默认设置下,中文文件名在工作区状态输出,中文名不能正确显示,而是显示为八进制的字符编码。
解决办法
将git配置文件 core.quotepath
项设置为false
。quotepath
表示引用路径,加上--global
表示全局配置
git bash
终端输入命令:
1 |
|
要注意的是,这样设置后,你的git bash
终端也要设置成中文和utf-8
编码。才能正确显示中文.
在git bash
的界面中右击空白处,弹出菜单,选择选项->文本->本地Locale
,设置为zh_CN
,而旁边的字符集选框选为UTF-8
。
英文显示则是:Options->Text->Locale
改为zh_CN
,Character set
改为UTF-8
如果你的git bash终端没有菜单选项显示,还可以通过直接修改配置文件的方式来解决中文乱码问题。
进入git的安装目录
编辑etc\gitconfig
文件,也有些windows系统是存放在C:\Users\Administrator\.gitconfig
路径或安装盘符:\Git\mingw64\etc\gitconfig
,在文件末尾增加以下内容:
1 |
|
编辑etc\git-completion.bash
文件,在文件末尾增加以下内容:
1 |
|
编辑etc\inputrc
文件,修改output-meta
和convert-meta
属性值:
1 |
|
编辑profile
文件,在文件末尾添加如下内容:
1 |
|
git 显示中文和解决中文乱码
https://taylorandtony.github.io/2025/01/24/git-chinese-messy-code/