idea控制台输出中文时出现乱码,网上查询后及补充

一、网上收集的普遍几种情况快速通道

传送门1
传送门2

二、解决自己遇到问题的方法

问题描述:
代码编辑区中文显正常,但控制台输出中文出现乱码。通过以上网络收集的放法尝试后均没效果,最后发现一篇12年的文章链接,给了提示。

在这里插入图片描述
在这里插入图片描述
1、通过这里选择utf-8不行,但改成GBK后问题解决,但每次不同的文件,都要手动修改,很显然这种方式不可取。
这也应该是这篇文章说的      单个文件编码
convert就是指对本文件编码修改
reload修改好像没反应


2、文章也提到了    整个项目的编码  所任文章是12年的不同版本,设置有些改变,但还是能找到相似的地方

在这里插入图片描述
1、先找到该界面
2、按照图中的标号操作   添加项目的路径->设置项目字符集->设置其他默认字符集
3、问题结局,不行的话重启试试

### 解决方案 为了确保 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 即可验证效果。如果仍然存在问题,则建议进一步排查是否存在特定于项目的特殊配置或是依赖项带来的干扰因素。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值