windows下GIt Bash中文乱码怎么解决
1个回答
展开全部
方法/步骤
给msysGit新增配置项(可略)。
Ps:其实没啥用,只是方便后期使用以防出现乱码错误或报错。
$ vi /etc
$ vi gitconfig
Gitconfig文件中新增如下内容:
[gui]
Encoding = utf-8
[i18n]
Commitencoding = GB2312
[svn]
Pathnameencoding = GB2312
查看msysGit的inputrc文件,必须保证input-meta和output-meta为on开启状态。
Ps:一般默认都是on开启状态。
在profile文件添加utf-8编码。
Ps:主要是防止分页显示出现乱码问题。
$ vi profile
新增别名,让ls命令能显示中文(核心操作)。
$ vi git-completion.bash
新增内容:alias ls='ls --show-control-chars'或
alias ls='ls --show-control-chars --color=auto'
注:第二句多增加了颜色自动高亮显示。
5
重新编译配置文件,使其生效
方法一:关闭git bash窗口,重新开启一次即可。
方法二:仅对修改过的配置文件使用source命令;如:$ source git-completion.bash
6
使用ls命令验证git Bash中文乱码是否解决。
$ ls
给msysGit新增配置项(可略)。
Ps:其实没啥用,只是方便后期使用以防出现乱码错误或报错。
$ vi /etc
$ vi gitconfig
Gitconfig文件中新增如下内容:
[gui]
Encoding = utf-8
[i18n]
Commitencoding = GB2312
[svn]
Pathnameencoding = GB2312
查看msysGit的inputrc文件,必须保证input-meta和output-meta为on开启状态。
Ps:一般默认都是on开启状态。
在profile文件添加utf-8编码。
Ps:主要是防止分页显示出现乱码问题。
$ vi profile
新增别名,让ls命令能显示中文(核心操作)。
$ vi git-completion.bash
新增内容:alias ls='ls --show-control-chars'或
alias ls='ls --show-control-chars --color=auto'
注:第二句多增加了颜色自动高亮显示。
5
重新编译配置文件,使其生效
方法一:关闭git bash窗口,重新开启一次即可。
方法二:仅对修改过的配置文件使用source命令;如:$ source git-completion.bash
6
使用ls命令验证git Bash中文乱码是否解决。
$ ls
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询