Eclipse控制台键盘输入乱码问题的解决

作者:
import java.util.*; public class UseScanner { public static void main(String argv[]) { Scanner in = new Scanner(System.in); System.out.print("请输入你的姓名:"); String name = in.nextLine(); System.out.print("请输入你的年龄:"); int age = in.nextInt(); System.out.print("请输入你的身高(单位:米):"); double height = in.nextDouble(); System.out.println("姓名:" + name + " 年龄:" + age + " 身高:" + height + "米"); in.close(); } } 输出结果: 请输入你的姓名:大李子 请输入你的年龄:48 请输入你的身高(单位:米):1.76

姓名:��������� 年龄:48 身高:1.76米

工作环境编码 utf-8,eclipse 4.2:workspace - text file encoding: utf-8,控制台encoding 继承workspace也是utf-8。

解决办法只要在eclipse.ini

中增加 -Dfile.encoding=UTF-8 即可。

the end

免责声明:本文内容均来自互联网,但不代表简明教程的观点和立场.

已有 2107 次赞