问题:
在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. 使用PHP导入和到处CSV文件
  2. CBNetV2:北大提出的复合主干网络,COCO成绩60.1%
  3. 2017.4.20实验三:4、定义一个带有默认值参数的函数,通过传递不同个数的参数值,调用该函数。...
  4. 2.1 vector
  5. 边缘检测中非极大值抑制简单解释
  6. Java常用类StringBuffer详解
  7. python模块文件的扩展名不一定是py_Python导入:导入没有.py扩展名的模块?
  8. ssm-学子商城-项目第六天
  9. 懂你的心 愿您的笑颜永在阳光下挥洒
  10. MTK 平台TP调试遇坑
  11. VUE中使用高德地图.做个轨迹添加器,为路线规划做数据
  12. Windows API函数 (绘图函数)
  13. Qt 显示图片 放大 缩小 移动
  14. react 项目添加百度统计
  15. 上海居住证积分办理攻略,太容易了,快来收藏!!!
  16. 计算机素养以应用工具为核心,计算机素养的培养.doc
  17. linux内核协议栈接收数据流程(一)
  18. 国内外主要搜索引擎登录入口
  19. python中delta是什么意思_python – 了解timedelta
  20. 华为HG522无线路由猫破解开启路由功能

热门文章

  1. 模拟实现顺序表ArrayList1(三级)
  2. SpringCloud:Zuul 路由访问(基本使用、路由功能、过滤访问、服务降级)
  3. SpringBoot 项目打包部署
  4. java 类加载器 解密_JAVA类加载器总结整理
  5. propertysource注解 找不到文件_WinXP系统电脑开机提示windows找不到null文件的解决方法...
  6. 15、【 商品管理模块开发】——后台获取商品详情功能开发及PropertiesUtil配置工具,DateTimeUtil时间处理工具开发...
  7. 综合学生信息管理系统(JSP+JDBC)
  8. iOS开发Drag and Drop简介
  9. 为什么要接口管理软件???
  10. mysql 在大型应用中的架构演变