码迷,mamicode.com
首页 > 编程语言 > 详细

win10系统下使用java执行ping操作idea控制台中文乱码的问题

时间:2018-08-19 11:54:28      阅读:386      评论:0      收藏:0      [点我收藏+]

标签:方法   题解   win10   NPU   中文乱码   read   exec   time()   idea   

    win10系统下使用java执行ping操作,运行之后idea控制台出现中文乱码。代码中有如下两行:

Process process = Runtime.getRuntime().exec("ping "+"127.0.0.1");
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));

解决方法是给InputStreamReader构造器加上charsetName参数,将第二行代码改写如下:
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream(),"gbk"));

问题解决。


win10系统下使用java执行ping操作idea控制台中文乱码的问题

标签:方法   题解   win10   NPU   中文乱码   read   exec   time()   idea   

原文地址:https://www.cnblogs.com/magnussen1996/p/9500621.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!