gpt4 book ai didi

Spring Boot2解决idea console 控制台输出乱码的问题

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 41 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Spring Boot2解决idea console 控制台输出乱码的问题由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

idea console控制台输出乱码

Idea默认配置是采用GBK, 而项目工程文件采用的是UTF-8.

编码不一致,导致idea Console控制台输出乱码.

网上的解决方案,大都是直接修改Settings=>Editor=>File Encodings下面的配置,如下图:

Spring Boot2解决idea console 控制台输出乱码的问题

将Global Encoding,也就是全局配置编码格式,跟Project Encoding 项目编码格式 配置成一样的就OK了.

全局配置有时候会与项目的编码格式不一样,所以尽量不要动.

但是修改Project Encoding, 又解决不了Console的控制台乱码问题.

故想到如下的解决方案:

spring-boot-maven-plugin插件是用来打包编译项目,那么是否可以从这里做文章呢?

经过大胆尝试,最终采用如下添加Configuration配置,解决了乱码问题.

在pom.xml中 。

?
1
2
3
4
5
6
7
8
9
10
11
12
< build >
         < plugins >
             < plugin >
                 < groupId >org.springframework.boot</ groupId >
                 < artifactId >spring-boot-maven-plugin</ artifactId >
                 <!-- 指定文件编码,即可解决  -->
                 < configuration >
                     < arguments >-Dfile.encoding=UTF-8</ arguments >
                 </ configuration >
             </ plugin >
         </ plugins >
     </ build >

即解决了Console控制台乱码,又不用修改Global Encoding这个全局配置参数.

咱们换个思路,其他解决方法

重点要在 。

也有可能是c盘下的C:\Users\你自己的用户名\.IntelliJIdea2019.1\config配置下还有一个idea64.exe.vmoptions文件,idea是以这个配置为准的,你idea安装目录下的改了没用,被这个覆盖了,所以起不了作用 。

在这个文件里面最后加上-Dfile.encoding=UTF-8 。

完美解决! 。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我.

原文链接:https://www.cnblogs.com/werewolfBoy/p/11388196.html 。

最后此篇关于Spring Boot2解决idea console 控制台输出乱码的问题的文章就讲到这里了,如果你想了解更多关于Spring Boot2解决idea console 控制台输出乱码的问题的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com