原贴:http://blog.csdn.net/tianzhaoai/article/details/46618535

Git Bush安装之后,如果什么都不设置的话,windows下ls回车之后一般情况下中文都会乱码的。在这就先解决一下这个问题

打开git Bash

进入目录:$ cd /etc

1. 编辑 gitconfig 文件:$ vi gitconfig

文件中增加内容

[cpp] view plain copy

  1. [gui]
  2. encoding = utf-8 #代码库统一使用utf-8
  3. [i18n]
  4. commitencoding = GB2312 #log编码,window下默认gb2312,声明后发到服务器才不会乱码
  5. [svn]
  6. pathnameencoding = GB2312 #支持中文路径

2. 编辑 git-completion.bash 文件:$ vi git-completion.bash

最下面添加

[cpp] view plain copy

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

3. 编辑 inputrc 文件:$ vi inputrc

修改 output-meta 和 convert-meta 属性值

[cpp] view plain copy

  1. set output-meta on #bash中可以正常输入中文
  2. set convert-meta off

4. 编辑 profile 文件:$ vi profile

最下面添加

[cpp] view plain copy

  1. export LESSHARSET=utf-8

5. 重新编译配置文件,使文件生效

[cpp] view plain copy

  1. $ source git-completion.bash
  2. $ source inputrc
  3. $ source profile

OK,这样就好了。

Git的使用——解决中文乱码相关推荐

  1. git status 显示中文和解决中文乱码

    git status 显示中文和解决中文乱码 文章目录 git status 显示中文和解决中文乱码 解决git status不能显示中文 解决git bash 终端显示中文乱码 通过修改配置文件来解 ...

  2. git可视化工具sourcetree解决中文乱码问题

    sourcetree解决中文乱码 一.在终端中输入以下命令 git config --global gui.encoding utf-8git config --global i18n.logoutp ...

  3. cmder 常用配置(包括默认管理员运行和解决中文乱码)

    简介 cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令. 下载 官网地址:http://cmder.net/ 下载的时候,会有 ...

  4. sqlserver mysql 乱码_SQLServer数据库如何解决中文乱码问题?方法有哪些?

    很多使用数据库的人都知道,在安装SQLServer数据库是,如果设置不当就会出现一些中文乱码.主要原因是,很多人在使用默认安装系统时,一般不会考虑到默认排序的规则是拉丁文的排序规则,只是点击下一步,在 ...

  5. php utf-8读取,PHP读取文件,解决中文乱码UTF-8的方法分析

    PHP读取文件,解决中文乱码UTF-8的方法分析,方法,中文,操作技巧,文本,本文 PHP读取文件,解决中文乱码UTF-8的方法分析 易采站长站,站长之家为您整理了PHP读取文件,解决中文乱码UTF- ...

  6. java txt中文乱码,JAVA读取TXT文件 可解决中文乱码问题

    import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.I ...

  7. AJAX解决中文乱码问题

    一.解决中文乱码问题的方法1:页面端发出的数据作一次encodeURI,如:encodeURI($("#userName").val()                       ...

  8. java web 中有效解决中文乱码问题-pageEncoding与charset区别, response和request的setCharacterEncoding 区别

    java web 中有效解决中文乱码问题-pageEncoding与charset区别, response和request的setCharacterEncoding 区别 参考文章: (1)java ...

  9. js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数

    js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 参考文章: (1)js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 (2)https://www.cnblogs.co ...

最新文章

  1. Java学习笔记45:Java 线程与主线程之间的变量关系
  2. 扩增子统计绘图7三元图
  3. IO Streams:缓冲流
  4. C语言婚礼程序,最新婚礼流程及主持词
  5. case when then else 详解
  6. android自动生成cardview,学习使用Material Design控件(三)使用CardView实现卡片效果...
  7. Spring —— 容器内部逻辑
  8. mysql definer设置为root_mysql如何修改所有的definer
  9. MIS 740: Software Concepts Use different GUI components i
  10. 线性表:3.链表,单链表详解与C语言实现
  11. 计算机专业祝福新年快乐,用计算机语言祝福大家新年快乐!
  12. ruby on rails_通过Ruby on Rails中的关系调试Has_Many
  13. 二 TreeGrid的绑定
  14. 反渗透设备:影响反渗透系统的各种离子因素
  15. 章鱼体验第一天:思杰VDI之7.14.1
  16. (三)拜占庭将军问题
  17. model java_编程中的 Model 到底是什么?
  18. html星星坠落效果,抖音星球坠落特效怎么弄 摘下星星送给你
  19. 微信小程序页面间通信实现pub-sub
  20. CAXA CAPP工艺图表2020中文版

热门文章

  1. ajax php登陆界面,实例详解Ajax实现漂亮、安全的登录界面
  2. 内存分布malloc/calloc/realloc/free/new/delete、内存泄露、String模板、浅拷贝与深拷贝以及模拟string类的实现
  3. python 将列表值赋予函数_python把空列表作为函数默认参数,可是有坑的
  4. CentOS下安装jdk1.8.0_181
  5. 3rd,Python登录模拟
  6. 使用canvas实现对图片的批量打码
  7. vijos1325 桐桐的糖果计划
  8. CodeForces 8D Two Friends 判断三个圆相交
  9. xcode6的项目中虚拟键盘无法弹出
  10. Mathematica开方语法