IDEA
控制台中文字符
乱码解决方法(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就可以了:
然后就可以正常输出中文字符了
评论列表(0条)