当前位置:首页 > 开发 > 编程语言 > 编码 > 正文

Java通过Process类调用ipconfig/all时的乱码问题

发表于: 2013-10-22   作者:alleni123   来源:转载   浏览次数:
摘要: package com.lj.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List;
package com.lj.test;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;

public class FFMpeg
{
	public static void main(String[] args) throws IOException
	{	
		List<String> command=new ArrayList<String>();
		command.add("ipconfig");
		command.add("/all");
		Process process=new ProcessBuilder(command).start();
		 
		
		InputStream in=process.getInputStream();
		int b=0;
		StringBuffer sb=new StringBuffer();
		BufferedReader br=new BufferedReader(new InputStreamReader(in,"gbk"));
		String str="";
		while((str=br.readLine())!=null){
			System.out.println(str);
		}
		
		 
	}
}



这里BufferedReader br=new BufferedReader(new InputStreamReader(in,"gbk"));
一定要设置成gbk,
之前设置成utf-8,结果出现乱码。
换成gbk就没问题了。

Java通过Process类调用ipconfig/all时的乱码问题

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
今天在导出API文档时遇到了中文乱码的问题。 经查找资料,发现是因为编码设置的问题。如果文件编码
今天在导出API文档时遇到了中文乱码的问题。 经查找资料,发现是因为编码设置的问题。如果文件编码
由于是新系统,之前没有配置过导致今天javac编译的时候发现再iterm和Terminal中显示的是乱码,后来
示例代码 < a href= "javascript:foo('CPU%E9%A3%8E%E6%89%87')">foo1< /a>< br /&g
前两天,用了如下代码: Reader r = new FileReader("C:\\Documents and Settings\\Administrator\\
通过ajax向java后台传中文时,极有可能出现乱码的情况,这里螃蟹分享两种最常用的方案。 一、通过UR
我们知道JSP页面是需要转换为servlet的,在转换过程中肯定是要进行编码的。在JSP转换为servlet过程
最近又碰到了中文乱码问题,这里我没有把数据库牵扯进来,先说下我的环境,servlet容器使用Tomcat6.
最近在使用Eclipse的EGit插件,个人觉得,管理起代码来非常方便。 但是在向github提交代码时,发现
【原理解释】 我们用API操作properties文件,如果获取的属性值是中文,为什么会出现乱码呢? 我们知
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号