SpringBoot 问题解决之控制台启动乱码

系列文章目录

第一章 SpringBoot起步
第二章 springboot 配置文件、多环境配置、运行优先级
第三章 springboot 统一日志
第四章 SpringBoot加载静态文件资源
第五章 springboot 拦截器
第六章 实现自定义全局异常处理
第七章 springboot 数据库应用
第八章 springboot 整合Druid
第九章 springboot 整合MyBatis - xml、注解篇
第十一章 整合Mybatis plus
第十二章 SpringBoot整合swagger-bootstrap-ui


文章目录

  • 系列文章目录
  • 前言
  • 1、打开启动Springboot项目的设置
    • 1.1、配置页面
    • 1.2、选择【Modify options】,找到【Add VM options】
    • 1.3、选中【Add VM options】,回到配置页面,找到【VM options】输入框
    • 1.4、在【VM options】输入框,输入【-Dfile.encoding=UTF-8】
  • 2、运行测试类,检测中文乱码问题

SpringBoot 问题解决之控制台启动乱码_第1张图片


前言

创建SpringBoot 项目(Spring Cloud基础也是SpringBoot )之后,运行测试类在控制台通常会出现中文乱码问题,下面就来解决这个问题。

1、打开启动Springboot项目的设置

按照顺序点开1、2,去编辑当前运行的配置
1、打开配置区选项
2、编辑配置选项
SpringBoot 问题解决之控制台启动乱码_第2张图片

1.1、配置页面

可以看到打开的页面,有个【Modify options】按钮,下一步需要使用
这里我们要选中左边【Spring Boot】区域的项目,去修改配置
SpringBoot 问题解决之控制台启动乱码_第3张图片

1.2、选择【Modify options】,找到【Add VM options】

选中:【Add VM options】
SpringBoot 问题解决之控制台启动乱码_第4张图片

1.3、选中【Add VM options】,回到配置页面,找到【VM options】输入框

选中【Add VM options】,找到【VM options】输入框
SpringBoot 问题解决之控制台启动乱码_第5张图片

1.4、在【VM options】输入框,输入【-Dfile.encoding=UTF-8】

在【VM options】输入框,输入【-Dfile.encoding=UTF-8】,使得当前项目的编码改为:UTF-8,从而支持中文
SpringBoot 问题解决之控制台启动乱码_第6张图片

2、运行测试类,检测中文乱码问题

在测试类里加入中文,可以看到配置修改后,控制台打印能正常输出中文了。
SpringBoot 问题解决之控制台启动乱码_第7张图片

你可能感兴趣的:(Springboot,spring,boot,java,后端)