MyEclipse 控制台输入中文乱码问题
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in)); /实例化BufferedReader对象String temp = null;
try {
temp = this.buf.readLine(); //读入数据
System.out.print(temp); //输出显示乱码
} catch (IOException e) {
e.printStackTrace();
}
使用上面的语句,从控制台输入数据。无论我设置new InputStreamReader(System.in,"utf-8"),或者设置GBK,都依然显示乱码。
只能采用有点笨拙的办法解决,设置MyEclipse默认编码。
关闭Myeclispe ----------> Myeclispe安装路径(我的:D:\Users\Administrator\AppData\Local\MyEclipse\MyEclipse 10) ------> 找到myeclipse.ini文件 ------> 添加-Dfile.encoding=utf-8 ----------->保存 -------------> 重启Myeclispe
再次测试问题解决。