欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

永久解决idea git log乱码的问题

时间:2021-05-12 09:12:24|栏目:JAVA代码|点击:

问题描述:

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

为什么参考网上很多的git config *** 命令修改都不成功,还是乱码?

原因:

1、idea的terminal实质上是操作的本机cmd.exe程序,也就是windows的命令行

2、而网上大部分的教程都是教你修改git bash上的配置信息

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

如何解决乱码问题:(推荐第二种的永久解决方法)

一:将cmd.exe替换为git.exe(不推荐)

二、为cmd.exe添加新的配置信息

1、临时解决方法:

每次使用控制台时,手动输入配置项命令:set LESSCHARSET=utf-8。然后再操作查看日志。再次使用时,需要再次输入命令配置!

2、永久解决办法(推荐):

补充:IDEA 控制台、Tomcat Log 乱码终极解决方案(乱码一定能解决!!!)

IDEA 控制台、Tomcat Log 乱码一定能解决的方法。网上那些方法基本都试过,但是依然乱码,你说气人不气人?现在写这篇博文帮助遇到同样问题的同学节约时间。

如图,搭建好项目后启动tomcat,Server、Tomcat Localhost Log、Tomcat Catalina Log三个地方都是乱码(我贴的图是解决好了的)。

然后查了一圈网上的解决方法,基本上都是以下几个操作(这是尝试过的办法,仍然无法解决):

1.修改File Encodings这个三个地方的编码为UTF-8

2.在IDEA的安装目录bin目录下面 将 idea.exe.vmoptions和 idea64.exe.vmoptions 追加一行配置:

3.在Tomcat 配置界面 VM Options 追加一行配置:

还有其它操作我忘记了,但是基本上都是网上这些操作我都试了,依然是乱码!!!

最终我的解决办法是

修改本地的Tomcat 的 conf 目录里面的 logging.properties 文件,将那几个默认UTF-8的编码全部改为GBK。

然后IDEA三个地方的乱码全部解决。

我记得单独改这一行时java.util.logging.ConsoleHandler.encoding = GBK,控制台的乱解决了,但是其余两个Tomcat Localhost Log、Tomcat Catalina Log依然乱码,于是5个地方全部改为GBK,乱码全部解决了。

(最后,如果你是例如 System.out.print("中文")这样输出中文到控制台的时候乱码,但是系统的中文日志又是正常的,请将Tomcat 配置 VM Options 那一行-Dfile encoding = GBK 就正常了)。

上一篇:Java OSS批量下载并压缩为ZIP代码实例

栏    目:JAVA代码

下一篇:java实现sftp客户端上传文件以及文件夹的功能代码

本文标题:永久解决idea git log乱码的问题

本文地址:http://www.codeinn.net/misctech/120111.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有