【报错】解决jar包在windows终端、idea控制台乱码

文章目录

  • 背景
  • 思路
  • 总结


背景

本次报错是测试一个java服务时,启动jar包遇到的idea控制台及windows终端日志打印乱码

不出所料,依旧是报错的一天。遇到报错第一时间先查看各种资料文档。发现解决方案五花八门。秉持着试错原则,最终将报错解决。以下,是解决思路。

思路

1、首先发现乱码时,第一时间想到的是idea没配置正确的编码方式;
【报错】解决jar包在windows终端、idea控制台乱码_第1张图片配置完成后看下是否生效,未生效继续下一步
2、通过设置VMoptions 设置编码为UTF-8

-Dfile.encoding=UTF-8

【报错】解决jar包在windows终端、idea控制台乱码_第2张图片
配置完成后看下是否生效,未生效继续下一步
3、若仍然未生效,那我们可以设置将终端编码为UTF-8,此方法非一劳永逸,每次关闭终端再次打开时,需要重新设置。但,也是好用的!

#查看当前活动代码编码格式
chcp
#修改当前编码格式为UTF-8
chcp 65001
#如果需要修改回GBK
chcp 936

总结

遇到报错不要慌,先看具体报错位置,初步判定下原因。然后试着去修改解决。总会解决了!今日报错,解决!

你可能感兴趣的:(java相关报错呀,java,jar,intellij-idea,windows)