一步步试迟早有一步适合你😭😭😭,一四步还是蛮实用的,优先看一四
一、改全局参数(Python Console输出全为UniCode或乱码同样参照这步)
设置-》编译器-》文件编码(全修改成UTF-8)

二、打开编辑自定义虚拟机选项(倒数第四个)

末尾追加四行参数,重启IDEA
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
-Dsun.stdout.encoding=UTF-8
-Dsun.stderr.encoding=UTF-8

配置解释
| 参数 | 管什么 | 解决什么问题 |
|---|---|---|
-Dfile.encoding |
全局默认编码 | 解决所有场景的编码不一致 |
-Dconsole.encoding |
控制台专属 | 兜底控制台乱码 |
-Dsun.stdout.encoding |
正常输出流 | 解决正常日志乱码 |
-Dsun.stderr.encoding |
错误输出流 | 解决异常 / 报错乱码 |
三、改 SpringBoot 启动项编码
编辑配置

这个位置点击修改选项,勾选添加虚拟机选项

追加参数
-Dfile.encoding=UTF-8

四、application.yml 加编码兜底(还是这步最实用🤣🤣🤣)
# 解决控制台/文件中文乱码
logging:
charset:
console: UTF-8
file: UTF-8
server:
tomcat:
uri-encoding: UTF-8
spring:
http:
encoding:
charset: UTF-8
enabled: true
force: true