IDEA中文棱形乱码错误解决方法--控制台中文输出棱形乱码

当使用IdeaMaven创建项目时,如果控制台输出出现中文乱码,问题可能在于IDEA的文件编码设置。错误的解码方式可能导致GBK编码的文件以UTF-8解码,从而显示为棱形字符。正确的解决方法不是将编码改为UTF-8,而是将相关配置改为GBK。包括修改Java虚拟机参数、idea配置文件encodings.xml以及编辑器的默认编码设置。将这些地方的UTF-8改为GBK可以解决乱码问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

正确解决方法


使用Idea Maven创建项目,控制台输出错误,中文乱码成棱形。

控制台输出错误如下:乱码部分为中文

在编辑区、搜索区编码均正确。

错误原因

IDEA对文件的编码与解码方式不同,导致此问题的出现。默认文件编码方式为GBK,而解码方式调解成了UTF-8或者其他,网上一大堆修改成UTF-8的方法,但对棱形输出错误无效。

错误示范:

1、修改java虚机编码方式为UTF-8(在)

2、修改idea配置文件encodings.xml如下图

3、在虚机选项文件中添加默认编码方式

(help处打开Edit Custom VM options)

IDEA bin目录下记事本打开下述文件

正确解决方法

将上述错误示范处的UTF-8改成GBK就行了

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七月是你的谎言..

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值