MyEclipse 控制台输入中文乱码问题

在MyEclipse中遇到控制台输入中文出现乱码的问题,尝试通过设置InputStreamReader的编码为UTF-8或GBK无效。解决方法是修改MyEclipse的启动配置文件myeclipse.ini,添加-Dfile.encoding=utf-8参数,然后重启MyEclipse,问题得到解决。
摘要由CSDN通过智能技术生成
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默认编码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值