Git bash中文乱码——say goodbye

来源:互联网 发布:ansys软件 编辑:程序博客网 时间:2024/06/06 11:35

进入目录】

    $ cd D:\tool\git\Git\etc(Git安装目录)


【编辑 gitconfig 文件】

    $ vi gitconfig

    文件中新增内容

    1.[gui]  

    2.encoding = utf-8 #代码库统一使用utf-8  

    3.[i18n]  

    4.commitencoding = GB2312 #log编码,window下默认gb2312,声明后发到服务器才不会乱码  

    5.[svn]  

    6.pathnameencoding = GB2312 #支持中文路径  



【编辑 git-completion.bash 文件】

    $ vi git-completion.bash

    文中新增内容:

    1.alias ls='ls --show-control-chars --color=auto' #ls能够正常显示中文


【编辑 inputrc 文件】

    $ vi inputrc

    文中新增内容:

    1.set input-meta on

    2.set output-meta on #bash中可以正常输入中文  (注:实现过程中添加了下划线的内容后无法输入中文)

    3.set convert-meta off  


【编辑 profile 文件】

    $ vi profile

    文中新增内容:

    1.export LESSHARSET=utf-8 


【重新编译配置文件】

    方法一:关闭Git bash窗口,重新开启一次

    方法二:仅对上述修改过的文件进行source编译


微信公众号同步:


https://mp.weixin.qq.com/s?__biz=MzUzMjE5MzQ3NA==&mid=2247483652&idx=1&sn=5c72fce4013e77b7f54896c42c0d4020&chksm=fab648a9cdc1c1bf3d48a32f05925ba8f002cdfd15f55f80322649c98e2931777e6eb54b7302#rd