博主试过四种方法,分别是:
1、上方导航栏“Run→Edit Configurations…”进入配置页面,修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 VM options 添加 -Dfile.encoding=UTF-8
2、上方导航栏“File→Settings…”进入配置页面,在“Editor”中下滑找到“File Encodings”,分别将 Global Encoding、Project Encoding、Default encoding for properties files 都设置为 UTF-8
3、上方导航栏“Help→Etit Custom VM Options…”进入自定义虚拟机选项页面,在 idea64.exe.vmoptions 文件尾加上-Dfile.encoding=UTF-8
4、打开 IntelliJ IDEA 在本地的安装目录,找到两个文件,使用记事本打开,在最后一行添加-Dfile.encoding=UTF-8
试过以上方法,输出中文依旧乱码,后来的解决方法是:
将“Run→Edit Configurations…”配置页面中的jdk从21版的换成17版的,然后点击ideal主页File——project structure——分别点击modules和project,把它们的jdk也都更改为17版的,再次运行代码成功显示中文不乱码。