普通项目
- 打开 idea 安装目录:D:\software\IntelliJ IDEA 2019.2\bin,打开 idea64.exe.vmoptions 文件或者 idea.exe.vmoptions,末尾添加 -Dfile.encoding=UTF-8 。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a8052c089199ac5dbb3138fa72b229db.png#pic_center)
- 点击 File -> Setting -> Editor -> File Encodings,将以下编码改为 UTF-8 。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b64ed793722cfe657e8a71ee040aa0d3.png)
- 设置启动程序的 VM options:-Dfile.encoding=UTF-8 。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/69977358a9966280de73b4f7f55810c8.png)
- 打开项目目录 .idea 中的 encodings.xml 文件,把 UTF-8 编码以外的标签都删除。
- 重启 idea:File -> Invalidate Caches / Restart 。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f3193e4dc98b0a7d6701c38d57fa4678.png)
gradle项目
- 打开 build.gradle 文件,添加以下内容:
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
- 点击 help -> edit custom vm options,添加 -Dfile.encoding=UTF-8 。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5fc776532cc35c0de4486d50583d9cfd.png#pic_center)
- 重启 idea:File -> Invalidate Caches / Restart 。