问题2:IDEA控制台输出中文乱码以及出现错误(编码 GBK 的不可映射字符 (0xB0))的解决办法

文章描述了在使用IDEA和JDK时遇到的中文乱码问题,特别是GBK的不可映射字符错误。解决方案包括检查并统一IDEA的文件编码格式为UTF-8,修改idea.exe.vmoptions文件添加-Dfile.encoding=UTF-8参数,以及在必要时更换匹配编码的JDK版本。对于GBK的不可映射字符,需要将相关设置转为UTF-8并进行转换。

问题描述

之前一直用的是jdk19和idea最新版本,这两者结合用的还是蛮顺手的
今天重置小本子 配置了企业版结果控制台输出中文是乱码,
或者出现错误Error: java: 编码 GBK 的不可映射字符 (0xB0)
查询一些解决方案,奇怪的知识又多了一点点;有以下几个步骤
问题呈现如下图在这里插入图片描述
在这里插入图片描述
可以查询到我的idea设置,File -> Settings -> File Encodings下设置编码格式是设置为UTF-8的,如下在这里插入图片描述

解决办法
1 改编码格式:

先查询自己的编码格式,File -> Settings -> File Encodings,是utf-8还是GBK
现在一般都是安装好idea后,首先把这三项都改为utf-8在这里插入图片描述
如果都改好了是utf-8,输出还是乱码,那么进行下一步

2 改idea.exe
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

yinying293

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

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

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

打赏作者

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

抵扣说明:

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

余额充值