首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2013-11-02 
Java通过Process类调用ipconfig/all时的乱码问题package com.lj.testimport java.io.BufferedReaderimpo

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

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就没问题了。

热点排行