最近使用spring-boot:run时候发现控制台乱码,但是使用main方法运行却正常
1.设置idea的字符集
2.mave中加入插件
<!--Maven标签, 实现项目打包/项目tomcat启动等操作 build不能省略 -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<!--增加jvm参数-->
<jvmArguments>-Dfile.encoding=UTF-8</jvmArguments>
</configuration>
</plugin>
</plugins>
</build>
3.在application.ym或者properties文件中加入字符集设置
spring.http.encoding.force=true
spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
server.tomcat.uri-encoding=UTF-8