IntelliJ IDEA 如果不进行相关设置,可能会导致控制台中文乱码、配置文件中文乱码等问题,很难对编码问题进行追踪。
一、设置字体支持中文
点击菜单 File -> settings -> appearence , 将字体设置为支持中文的微软雅黑:
二、设置字符编码UTF-8
点击菜单 File-> settings-> Eitor -> File Encodings, 将字符全局编码、项目编码、配置文件编码统一设置为 UTF-8, 然后点击 Apply 应用设置,点击 OK 关闭对话框:
注意:Transparent native-to-ascii conversion需勾选上,不然项目中配置文件中的中文注释无法正常显示。
三、修改idea配置文件,支持中文编码
倘若进行了以上操作,还是显示中文乱码,尝试以下配置:
找到idea安装目录,进入./bin目录,找到以下文件,最后一行添加“-Dfile.encoding=UTF-8”。如果只有idea64.exe.vmoptions文件,就只修改这个文件即可。
四、查看控制台编码格式是否UTF-8
五、Tomcat控制台中文乱码
如果项目使用的外置 Tomcat , 控制台输出日志乱码了,解封方法:点击上方导航栏 Run -> Edit Configurations… , 进入配置页面, 修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 VM options, 添加 -Dfile.encoding=UTF-8 , 图示如下:
必须重启IDEA编译器!
联系客服