IDEA中文发生乱码如何改变编码格式

227 阅读1分钟

现象

image.png

解决步骤如下

  1. 设置字体为支持中文的字体:点击菜单 File -> Settings -> Appearance,将字体设置为支持中文的微软雅黑。
  2. 设置字符编码为 UTF-8:点击菜单 File -> Settings -> Editor -> File Encodings,将字符全局编码、项目编码、配置文件编码统一设置为 UTF-8,并确保 Transparent native-to-ascii conversion 被勾选上。
  3. 修改 IDEA 配置文件以支持中文编码:进入 IDEA 的安装目录,找到 bin 文件夹下的 idea64.exe.vmoptions 文件和 idea.exe.vmoptions 文件,在文件末尾添加 -Dfile.encoding=UTF-8。
  4. 查看控制台下方是否也是 UTF-8 编码格式:如果不是,需要同样设置为 UTF-8。
  5. 如果是使用外置 Tomcat,需要修改 Tomcat 的配置:点击上方导航栏 Run -> Edit Configurations…,进入配置页面,修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 VM options,添加 -Dfile.encoding=UTF-8。
  6. 如果以上步骤都无法解决问题,可以尝试在源码页面右键 -> File Encoding,选择 UTF-8。

完成以上步骤后,需要重启 IDEA.