idea控制台输出中文是乱码
时间: 2025-03-27 18:30:17 浏览: 43
### 解决方案
为了确保 IntelliJ IDEA 的控制台能够正确显示中文字符,需要统一整个开发环境中的字符编码设置。具体操作如下:
#### 设置全局和项目编码格式
进入 `File` -> `Settings` (对于 macOS 用户则是 `IntelliJ IDEA` -> `Preferences`),导航到 `Editor` -> `File Encodings` 路径下[^3]。在此处需确认并调整以下三个选项均为 UTF-8 编码:
- **Global Encoding**
- **Project Encoding**
- **Default encoding for properties files**
这些更改可以保证所有新创建或打开的文件都将采用相同的编码标准。
#### 修改终端/控制台字体和支持中文字体
前往 `File` -> `Settings` 中找到 `Appearance & Behavior` -> `Appearance` 部分,在「Override default fonts by」字段里指定一款兼容良好且支持汉字渲染的字体,例如 Microsoft YaHei 或者其他适合显示亚洲语言的文字样式[^1]。
#### 统一编译器与运行时环境编码一致性
回到 IDE 底部的状态栏位置,可以看到当前文档所使用的编码方式提示;通过点击该区域可切换至期望的一致化编码——即同样设为 UTF-8 。这一改动影响的是 JVM 启动参数以及内部处理过程中的默认字符集选择,从而避免由于不同环节间存在差异而引发的乱码现象[^2]。
```bash
ipconfig /flushdns
```
上述命令用于清理本地 DNS 缓存,并不是直接针对解决中文乱码问题的操作,但在某些网络环境下可能间接有助于改善访问外部资源时遇到的相关情况。
完成以上步骤之后重启 IntelliJ IDEA 即可验证效果。如果仍然存在问题,则建议进一步排查是否存在特定于项目的特殊配置或是依赖项带来的干扰因素。
阅读全文
相关推荐




















