当前位置:   article > 正文

Window上git bash命令行中文乱码问题解决方案_git bash tail中文

git bash tail中文

乱码情景一:

    当使用git log 出现乱码时,修改 %GIT_HOME%\etc\gitconfig 文件,加入如下内容:

  1. [gui]  
  2.      encoding = utf-8  
  3. [i18n]  
  4.     commitencoding = utf-8  
  5. [svn]  
  6.     pathnameencoding = gbk  
[gui]
     encoding = utf-8
[i18n]
    commitencoding = utf-8
[svn]
    pathnameencoding = gbk
  • 1
  • 2
  • 3
  • 4
  • 5

  修改%GIT_HOME%\etc\profile文件,加入如下内容:

  1. export LESSCHARSET=utf-8  
export LESSCHARSET=utf-8

      注意:一般来说export LESSCHARSET的值就是utf-8,如果profile文件中没有这一项,请加入。

     

    乱码情景二:

       当使用vi/vim 查看带有文中内容的文件时出现乱码,修改 %GIT_HOME%\share\vim\vimrc文件,在文件末尾加入如下内容:

    1. set fileencodings=utf-8,ucs-bom,cp936,big5  
    2. set fileencoding=utf-8  
    3. set termencoding=gbk  
    set fileencodings=utf-8,ucs-bom,cp936,big5
    set fileencoding=utf-8
    set termencoding=gbk
    
    • 1
    • 2
    • 3

    乱码情景三:

    使用git bash,输入中文后出现乱码,修改%GIT_HOME%\etc\inputrc文件,加入:

    1. set output-meta on  
    2. set convert-meta off  
    set output-meta on
    set convert-meta off
    • 1

    本人使用Git-1.9.4-preview20140611的时候,以上是默认配置,无需改动。

    乱码情景四:

    在git bash中使用ls命令的时候,如果目录和文件带有中文,则会出现乱码,修改%GIT_HOME%\etc\git-completion.bash文件,在文件末尾加入:

    1. alias ls=’ls –show-control-chars –color=auto’  
    alias ls='ls --show-control-chars --color=auto'

      乱码情景五:

      使用git status的时候,出现乱码,可以通过执行如下命令解决:

      1. git config –global core.quotepath false  
      git config --global core.quotepath false

        当然,看个人习惯,也可以直接使用Eclipse git插件。
        声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/806439
        推荐阅读
        相关标签
          

        闽ICP备14008679号