前提:本人的Eclipse中,.java文件、workspace的默认编码都是UTF-8,但是控制台的编码格式是GBK。
问题:Scanner获取中文后,再输出就是乱码。
解决:在Scanner获取的时候强制设定编码格式。在如下红框里添加绿色圈里的内容。即:
Scanner scanner = new Scanner(System.in,“gbk”).
Eclipse 2022 09—Console控制台Scanner获取中文字符,print输出时乱码
于 2022-12-04 18:25:56 首次发布