java执行cmd命令,返回结果中文乱码问题解决
2015-07-14 16:26
691 查看
BufferedReader br=null; try { Process p=Runtime.getRuntime().exec("net user"); br=new BufferedReader(new InputStreamReader(p.getInputStream(), Charset.forName("GBK"))); String line=null; while((line=br.readLine())!=null){ System.out.println(line); } } catch (IOException e) { e.printStackTrace(); }finally{ if(br!=null){ try{ br.close(); }catch(Exception e){ e.printStackTrace(); } } }
相关文章推荐
- SpringMVC中的异步提交表单
- java集合体系与C#集合比较
- 如何在eclipse jee中创建Maven project并且转换为Dynamic web project
- 如何在eclipse jee中检出项目并转换为Maven project,最后转换为Dynamic web project
- 整理的一些java中常使用jar包以及说明
- jdk源码阅读-HashMap
- Maven那点事儿(Eclipse版)
- MyEclipse连接不上genymotion的解决方案
- spring3整合quartz2,实现动态添加、修改、暂停、重启定时任务
- eclipse JAVA NDK build path
- Java两种延时——thread和timer
- java.io.FileNotFoundException: savepath\huachuan\photo (拒绝访问。)异常处理
- AnyPoint Studio/Mule ESB failed to create the java virtual machine 解决办法
- 用CXF编写基于spring的web service
- Java中判断字符串是否为数字的五种方法
- JAVA的包package命名规则 要小写
- java垃圾回收与内存分配
- jdk源码阅读-Map
- Spring环境搭建
- Spring中使用quartz执行定时任务的两种方式