IJ控制台输出中文乱码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package eg1;
import java.util.Scanner;

public class egs1 {
//需求,一个三位数,将其分别拆分为个十百分别输出
public static void main(String[] args){
Scanner sc=new Scanner(System.in);//一个扫描对象
int data=sc.nextInt();//等待用户输入数据
int ge=data%10;
int shi=data/10%10;
int bai=data/100%10;
System.out.println("个位是:"+ge);
System.out.println("百位是:"+shi);
System.out.println("千位是:"+bai);
}
}

输出后出现乱码:

将默认file encoding的三个编码设置改为utf-8后依然是乱码

后续又将编码方式改为解决中文编码的GBK编码方式:

解决乱码问题:


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!