• 各种Git Bash乱码解决


    乱码情景一:

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

    [gui]
    encoding = utf-8
    [i18n]
    commitencoding = utf-8
    [svn]
    pathnameencoding = gbk

      修改%GIT_HOME%etcprofile文件,加入如下内容:

    export LESSCHARSET=utf-8

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

    乱码情景二:

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

    set fileencodings=utf-8,ucs-bom,cp936,big5
    set fileencoding=utf-8
    set termencoding=gbk

    乱码情景三:

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

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

    乱码情景四:

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

    alias ls='ls --show-control-chars --color=auto'
    乱码情景五:

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

    git config --global core.quotepath false


    ---------------------
    作者:Sam哥哥
    来源:CSDN
    原文:https://blog.csdn.net/linsongbin1/article/details/48262733
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    第三方类AFNetworking(一)
    objective-C nil,Nil,NULL 和NSNull的小结
    DOM解析XML文件
    设置导航栏字体大小,颜色和加粗字体的方法
    数据本地化之沙盒机制
    本地存储Sqlite的用法:
    iOS面试题
    iOS 知识-常用小技巧大杂烩
    怎么升级iOS10教程
    2016WWDC详解
  • 原文地址:https://www.cnblogs.com/steinven/p/10491262.html
Copyright © 2020-2023  润新知