在git 安装目录 etc 下面 添加以下配置信息

1,/etc/gitconfig:

[gui]
encoding = utf-8 #代码库统一用urf-8,在git gui中可以正常显示中文
[i18n]
commitencoding = GB2312 #log编码,window下默认gb2312,声明后发到服务器才不会乱码
[svn]
pathnameencoding = GB2312 #支持中文路径
2,/etc/git-completion.bash:
alias ls='ls --show-control-chars --color=auto' #ls能够正常显示中文
3,/etc/inputrc:
set output-meta on #bash中可以正常输入中文
set convert-meta off
4,/etc/profile:

export LESSHARSET=utf-8 #$ git log 命令不像其它 vcs 一样,n 条 log 从头滚到底,它会恰当地停在第一页,按 space 键再往后翻页。这是通过将 log 送给 less 处理实现的。以上即是设置 less 的字符编码,使得 $ git log 可以正常显示中文。

参考:http://tiankonguse.com/blog/archives/117

http://www.cnblogs.com/Gukw/archive/2012/01/16/2323417.html

https://gist.github.com/vkyii/1079783

转载于:https://blog.51cto.com/mypan/1315069

解决Windows Git Bash中文乱码问题相关推荐

  1. windows下git bash中文乱码解决办法

    一.解决办法1:(直接上图) 1.在git bash下,右键 出现下图,选择options: 2.选择"Text" 3.将"Character set"设置为 ...

  2. 彻底解决windows英文版操作系统中文乱码问题

    看很多朋友把机器带的正版系统格掉,原因就是不能正常显示中文,就很遗憾. 当你第一次安装完英文版的微软操作系统后,你会遇到一个棘手问题--中文乱码 如何解决中文乱码呢? 请按以下步骤操作! 1:打开 & ...

  3. windows下gvim中文乱码解决方案

    网罗了一些网上的解决windows下gvim中文乱码的解决方案,都试了一遍,可惜都不能完全解决我的所有问题,最后我综合一下网上的两种方案,得到了最后完全解决我的中文乱码问题的方案,配置很简单,就是把下 ...

  4. IDEA工具Terminal使用git log中文乱码的解决方法

    出现乱码的原因有多个我的是idea的terminal工具中文乱码(但是我的默认是打开windows 的 cmd.exe)故这边我是用的是第3个方法 1 git bash本身乱码 1.打开git bas ...

  5. 解决qt5在windows系统下中文乱码的问题的简单方法

    解决qt5在windows系统下中文乱码的问题的简单方法 解决方法 以utf-8格式为代表进行修改. 首先,确定自己需要的文字编码格式,并在qt的项目-编辑器里面定义 接下来,选择出现乱码的文件里面的 ...

  6. java 读写文件乱码_Java 解决读写本地文件中文乱码的问题

    Java 解决读写本地文件中文乱码的问题 前言: 在用Java程序进行读写含中文的txt文件时,经常会出现读出或写入的内容会出现乱码.原因其实很简单,就是系统的编码和程序的编码采用了不同的编码格式.通 ...

  7. 【解决vscode终端输出中文乱码问题图文教程】

    全网最全解决vscode运行C/C++终端输出乱码问题图文教程 解决vscode终端输出中文乱码问题,强推**方法二**,少走几年弯路 乱码原因 方法一(永久性) 方法二(永久性)强力推荐!!!!!! ...

  8. matlab ubuntu 显示乱码_解决Linux中Matlab中文乱码问题

    解决 Linux 中 Matlab 中文乱码问题 由于 Linux 下 Matlab 的图形界面是用 Java 写的,所以只要搞定 Java 的中文显 示就行了. 1 . 我 Matlab2007a ...

  9. shell 调用securecrt_securecrt导入xshell 解决xshell、SecureCRT中文乱码 - Linux - 服务器之家...

    securecrt导入xshell 解决xshell.SecureCRT中文乱码 发布时间:2017-04-14 来源:服务器之家 一.解决xshell 中文乱码 在xshell命令行里面 输入: l ...

最新文章

  1. JavaScript中的call、apply、bind深入理解
  2. 454. 4Sum II ——查找本质:hash最快,二分次之
  3. ListView和GridView的缓存机制及measure过程
  4. 多IE版本共存的解决方案—IETester(推荐)
  5. ASP.NET缓存中Cache过期的三种策略
  6. 太强了!这款轻量级中间件几行代码就搞定SpringBoot的分库分表问题
  7. DTU与组态王组态软件配置说明
  8. 导入 ArcMap 文档
  9. LayoutInflater原理分析
  10. ThinkPHP5在线问答系统
  11. 确定不看看我的扫雷吗(C语言)
  12. POODLE SSLv3 安全漏洞 (CVE-2014-3566)
  13. PS通道高反差保留计算人物磨皮技巧
  14. 如何快速准确的验证QQ邮箱是否开通,是否存在?
  15. rust队友开挂_腐蚀RUST判断开挂玩家方法说明 怎么识别玩家是否外挂
  16. 多x多y的origin图_骏丰业主装修美图大赏!白+X的组合变形,能有多高级?
  17. Python程序及交通态势数据
  18. Visual Studio2022编译报错解决方法
  19. 安卓开发-模拟登陆上海理工大学-方正教务系统(HttpsURLConnection)
  20. 数仓服务平台在唯品会的建设实践

热门文章

  1. oracle parallel 并行 设置 理解
  2. 3.5 面向连接的运输:TCP
  3. Cororsync+Pacemaker
  4. linux 文件与目录管理命令
  5. 去年一个百万级的小软件项目经验分享,20来个功能模块,项目不太好做有些棘手...
  6. C#网页自动登录和提交POST信息的多种方法
  7. 启动Oracle 10g
  8. 观点:BCH的SLP-token正进入爆发期,未来或成为BCH最大应用场景
  9. 半可信混合技术:BCH混币工具CashShuffle引入STAT
  10. 比特币现金锚定货币交易所越来越多