通过new Scanner(System.in).next();输入一段中文字符串并显示到控制台时,输出的总是一些00???@@@等之类的乱码。 代码如下: Scanner sc = new Scanner(System.in); System.out.println("请输入中文:"); String str = sc.next(); System.out.println(str); 问题截图 问题分析 乱码现象百分之百都是编...
问题已解决,可以在http://system.in后面加个属性“gbk”
大小看下清,是不是用what 类型存输入字符?