亲测有效
1. 检查项目编码设置:
- 打开 File > Settings (Windows/Linux) 或 IntelliJ IDEA > Preferences (macOS)
- 导航到 Editor > File Encodings
- 确保 Global Encoding 和 Project Encoding 都设置为 UTF-8
- 将 Default encoding for properties files 也设置为 UTF-8
2. 检查 IDE 控制台编码:
- 打开 Help > Edit Custom VM Options
- 添加以下行: `-Dfile.encoding=UTF-8`
- 重启 IDEA
3. 检查 Maven 设置 (如果使用 Maven):
- 打开项目的 pom.xml 文件
- 在 `<project>` 标签内添加:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
4. 检查 Gradle 设置 (如果使用 Gradle):
- 打开 build.gradle 文件
- 添加: `tasks.withType(JavaCompile) { options.encoding = 'UTF-8' }`
5. 检查运行配置:
- 打开 Run > Edit Configurations
- 在 VM options 中添加: `-Dfile.encoding=UTF-8`
6. 检查源代码文件编码:
- 确保所有源文件都使用 UTF-8 编码保存
7. 检查操作系统环境变量:
- 在系统环境变量中添加 `JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8`