问题:
在windows系统中,使用idea,操作terminal控制台时,通过命令git log查看日志时,出现如下乱码:

一开始参考网上的教程,在git bash下输入:

git config --global core.quotepath false
git config --global gui.encoding utf-8
git config --global i18n.commit.encoding utf-8
git config --global i18n.logoutputencoding utf-8
set LESSCHARSET=utf-8

但是在idea里查看log还是会乱码

最后发现是由于idea里的terminal本质上是操作的本机cmd.exe,也就是windows的命令行

所以网上很多方法都没有用,因为默认情况下idea使用的是cmd.exe,而不是git.exe(我们可以直接把idea的控制台配置成git.exe)

还有一种办法就是为cmd.exe设置环境变量(set LESSCHARSET=utf-8)

设置完之后,重启下idea,就可以看到log显示正常了

idea下git log乱码问题相关推荐

  1. windows下git bash乱码问题

    网上有很多相关资料,备份一下: 1,/etc/gitconfig:[gui] encoding = utf-8 #代码库统一用urf-8,在git gui中可以正常显示中文[i18n] commite ...

  2. mac下git中文乱码

    1.问题描述 在macbook环境下,今天在提交一个代码时,发现git add某个中文文件夹时,出现了乱码,问题如下图所示: 2.解决方法 解决方法也很简单,只需要配置一下git的全局config即可 ...

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

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

  4. 中文提交到git乱码_解决Git 中文乱码问题

    乱码情景对号入座和解决方案 乱码情景1 在cygwin中,使用git add添加要提交的文件的时候,如果文件名是中文,会显示形如274\232\350\256\256\346\200\273\347\ ...

  5. Python: Git Log自动生成Release Notes,并调用Outlook发送至邮件

    Python: Git Log自动生成Release Notes,并调用Outlook发送至邮件 主要功能 先上图 生成ReleaseNotes 邮件: 生成ReleaseNotes Text: 关键 ...

  6. 【Git学习】 如何通过git log命令来打印出在两个commit之间的所有不同的author提交的记录

    一.需求描述 每次集成提测,都会有一大批的人员合并代码到develop分支,然后jenkins编译完成之后,得写提测记录.之前负责提测的人员都是直接复制jenkins的修改记录页面的文字.如下所示: ...

  7. git log中文乱码的问题

    问题描述 在使用git commit -m命令提交代码到本地仓库时,-m后的描述中有中文时,git log汉字显示乱码(WIN10使用IDEA终端和CMD命令行时,Git Bash显示正常) 解决方案 ...

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

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

  9. linux tig不支持中文,解决git log 以及tig命令中文乱码问题

    发现git log 以及tig等输出中文都是乱码 告警 -bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): ...

最新文章

  1. c文本框只能输入数字_VBA代码限制文本框的输入
  2. ffmpeg3.4 yuv编码为h264
  3. 前端一HTML:十四: important
  4. IgniteMe debug 寒假逆向生涯(2/100)
  5. 蓝桥杯java 算法训练 区间K大数查询
  6. 重启docker 服务命令
  7. Oracle中的in 和 not in
  8. thinkphp项目mysql类关系_ThinkPHP数据库与模型
  9. iOS 高级去水印,涂鸦去水印
  10. mysql做乘法运算溢出_乘法溢出及对策
  11. 我对象说陪我过七夕,象说没时间,我一怒给女神做了一个某音上很火的3D旋转相册
  12. PHP设计模式——工厂方法
  13. 入门嵌入式HTML/CSS/脚本引擎 sciter(问题篇)
  14. python自动化测试怎么提高效率_自动化测试更适合缺陷预防,而不是提高测试效率...
  15. 《私募股权基金投资基础知识》---第六章
  16. 爬虫 (6)- Scrapy 实战案例 - 爬取不锈钢的相关钢卷信息
  17. WiFi模块吞吐量测试
  18. 界面原型设计——在线教育app
  19. 长时间看电脑的朋友,怎么保护您的眼睛
  20. PHP - preg_split详解

热门文章

  1. gitlab-ci详细说明
  2. c语言 错误 无效的控制谓词,PAT 1025反转链表的代码实现及错误分析(C语言)
  3. linux下qt实现计算器,QT实现计算器
  4. 实习笔记0708 https协议/ django中间件/接口测试/内网与外网/域名系统DNS
  5. CAM350 10.7 中文界面
  6. Altium Designer 18/AD 设置禁止布线层和铜皮或者其他线之间的间距
  7. 【Android休眠】之PowerKey唤醒源实现【转】
  8. 现代浏览器的工作原理
  9. 整合看点: DellEMC的HCI市场如何来看?
  10. UVA 12166 Equilibrium Mobile