zoukankan      html  css  js  c++  java
  • Spring Boot2解决idea console 控制台输出乱码

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

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

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

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

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

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

    故想到如下的解决方案:

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

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

    在pom.xml中

    <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这个全局配置参数。

  • 相关阅读:
    Wiggle Sort II
    Coin Change
    MPLS LDP 知识要点
    MPLS Aggreate & Untag
    Lab MPLS隐藏标签显示
    Lab MPLS过滤标签转发
    MPLS MTU Aggregation
    研究MPLS MTU的问题
    Lab 利用MPLS解决BGP路由黑洞
    MPLS 标签保留
  • 原文地址:https://www.cnblogs.com/werewolfBoy/p/11388196.html
Copyright © 2011-2022 走看看