运行某个项目时IntelliJ IDEA 控制台中文乱码,但其他的项目是正常的。接口文档也显示乱码:
一、修改 IntelliJ IDEA 全局编码、项目编码、属性文件编码
上方导航栏“File→Settings…”进入配置页面,在“Editor”中下滑找到“File Encodings”,分别将 Global Encoding、Project Encoding、Default encoding for properties files 都设置为 UTF-8,具体如下图所示:
二、修改当前 spring boot 项目的配置
上方导航栏“Run→Edit Configurations…”进入配置页面:
修改当前springboot项目配置idea的run/debug configurations,具体如下图所示:
我到这一步就已经解决了!!!如果是其他类型的项目。例如web项目,修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 VM options 添加 -Dfile.encoding=UTF-8。
三、IntelliJ IDEA 中自定义虚拟机选项
上方导航栏“Help→Etit Custom VM Options…”进入自定义虚拟机选项页面,具体如下图所示:
在 -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log 前面加上-Dfile.encoding=UTF-8,如下图所示: