栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

IDEA控制台中文字符乱码解决方法(IntelliJ IDEA)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

IDEA控制台中文字符乱码解决方法(IntelliJ IDEA)

目录
  • IDE控制台输出乱码解决方法
      • 以IntelliJ IDEA为例

IDE控制台输出乱码解决方法 以IntelliJ IDEA为例

这个方法可以应该解决90%的控制台乱码问题
直接说具体流程
1、首先让程序运行 “0信1息2信息3” 这串字符。
然后对照下边的表格,看自己是哪种情况

序号原信息原信息编码格式解码方式解码后显示
10信1息2信息3*ASCII,**UTF_8,*UTF_16, GBK同编码方式一样0信1息2信息3
20信1息2信息3US-ASCIIUS-ASCII,UTF-8,GBK0?1?2??3
30信1息2信息3US-ASCIIUTF-16〿ㄿ㈿㼳
40信1息2信息3UTF-8US-ASCII0���1���2������3
50信1息2信息3UTF-8UTF-16ヤ뾡㇦膯㋤뾡꼳
60信1息2信息3UTF-8GBK0淇�1鎭�2淇℃伅3
70信1息2信息3UTF-16US-ASCII,UTF-8�� 0O� 1o 2O�o 3
80信1息2信息3UTF-16GBK� 0O� 1`o 2O醏o 3
90信1息2信息3GBKUS-ASCII0��1��2����3
100信1息2信息3GBKUTF-80��1Ϣ2��Ϣ3
110信1息2信息3GBKUTF-16バ씱쾢㋐엏ꈳ

以我自己的问题为例:

System.out.println("0信1息2信息3");

第一句就是要输的信息

然后我的运行结果就是上表的第六种情况,所以我的控制台编码是用UTF-8进行编码的,但是解码确实GBK方式的。
所以解决方案就是保证他们一致就可以。一般来说控制台都改成GBK
然后进入这个位置


里边的VM options如果没有值的话就是默认是GBK。
然后就是修改右下角的编码方式,改为GBK就可以了:

然后就可以正常输出中文字符了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/490126.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号