Git - 执行git show等命令时中文显示乱码
Posted 王万林 Ben
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git - 执行git show等命令时中文显示乱码相关的知识,希望对你有一定的参考价值。
Git - 执行git show等命令时中文显示乱码
问题现象
如下图所示,文件名中的中文显示为乱码了,文件一多的时候,就分不清需要提交哪一个了。
问题原因
根据官网手册 https://git-scm.com/docs/git-config#Documentation/git-config.txt-corequotePath 介绍,core.quotepath配置项可以配置为true或false
-
配置为true(默认)
视字节值超过0x80
的字符为unusual
字符,将其放在双引号里面并使用类似于C控制字符的方式(使用反斜杠)处理。我们的中文的编码的字节值是超过0x80
的,因此会被以这个方式处理。 -
配置为false,不处理直接显示。
解决方法
执行配置命令
$ git config --global core.quotepath false
效果
以上是关于Git - 执行git show等命令时中文显示乱码的主要内容,如果未能解决你的问题,请参考以下文章