美文网首页
Spring Boot2解决idea console 控制台输出

Spring Boot2解决idea console 控制台输出

作者: raysonfang | 来源:发表于2019-08-18 17:58 被阅读0次

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

相关文章

  • Spring Boot2解决idea console 控制台输出

    Idea默认配置是采用GBK, 而项目工程文件采用的是UTF-8。 编码不一致,导致idea Console控制台...

  • JS常用的输出方式

    console 控制再浏览器控制台输出的 console.log() 控制台输出日志 console.dir() ...

  • 基础

    console.log() 控制台输出日志console.warn()输出警告信息console.error()输...

  • console 对象与控制台

    console 对象与控制台 console 对象的静态方法 console.log方法用于在控制台输出信息。它可...

  • 1.6 JS中常用的几种输出方式

    JS中常用的输出方式 console 控制在浏览器控制台输出的console.log() 控制台输出日志conso...

  • Jenkins 问题汇总

    1.jenkins 控制台输出带颜色 解决办法:构建环境勾选Color ANSI Console Output -...

  • Idea Tomcat 控制台乱码

    配置Idea IDEA 是以 GBK编码运行的,才导致控制台输出是乱码,日志文件保存的是正常编码。解决方法: 调整...

  • console.log

    关于console.log 在控制台输出有样式 console.log('%c 你想输出的值', 'font-si...

  • console

    控制台输出:console.log( ) + 变量 / 字符串 console.time( ) 标记开始时间 &&...

  • Chrome 调试技巧

    alert 这个不用多说了,不言自明 console 基本输出 想必大家都在用console.log在控制台输出点...

网友评论

      本文标题:Spring Boot2解决idea console 控制台输出

      本文链接:https://www.haomeiwen.com/subject/mzfdsctx.html