`

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就没问题了。
分享到:
评论

相关推荐

    获取网卡物理地址,调用ipconfig /all来获取

    获取网卡物理地址,调用ipconfig /all来获取,参照了网上的一些程序,进行了改造

    ipconfig命令详解.txt

    ipconfigp[/all]p[/renewp[adapter]p[/releasep[adapter]p[/flushdns]p[/displaydns]p[/registerdns]p[/showclassidpadapter]p[/setclassidpadapterp[classID]p 3.参数说明p /allp显示所有适配器的完整TCP/IP配置...

    dos.zip_vb ipconfig all

    可以在VB里打印ipconfig /all之类的信息

    网络配置.TCP/IP协议配置.ping命令.ipconfig/winipcfg 工具实验

    对学习计算机的人很有用的!!!!!ipconfig/winipcfg 工具进行测试。使用ping命令工具来进行测试;在Windows系统中进行TCP/IP协议配置。在Windows系统中进行网络配置;

    Windows下常用的网络命令

    学习在Windows系统中进行网络配置、用ping ipconfig/winipcfg命令工具来进行网络测试、使用tracert路由跟踪命令、使用netstat、arp、nslookup命令查看网络状态。  本实验在于使学生更好地理解计算机网络设置的基本...

    最快捷的IP备份工具

    &gt; ipconfig /all ... Show detailed information &gt; ipconfig /renew ... renew all adapters &gt; ipconfig /renew EL* ... renew any connection that has its name starting with EL &gt; ipconfig /release *...

    网关MAC绑定

    FOR /f "skip=13 tokens=15 usebackq " %%i in (`ipconfig /all`) do Set IP=%%i && GOTO MAC :MAC echo IP:%IP% FOR /f "skip=13 tokens=12 usebackq " %%i in (`ipconfig /all`) do Set MAC=%%i && GOTO GateIP :...

    ipconfig.txt

    android系统 eth0 有线网络配置,/data/misc/ethernet/ipconfig.txt

    用bat批处理配置网卡IP地址和DNS

    参数列表: 1:指令名 SetIP或者SetDNS 2:网卡MAC地址 如果要设为自动获取,后面就不需要参数了 如果是设置静态IP需要再带3个参数: IP地址 子网掩码 网关(可以为空) ...如果无法运行,请安装.net4.0运行库

    cmd命令行不出现黑框

    把它放到C:\windows\system32\里去,比如想运行命令 ipconfig/all&gt;C:\1.txt (表示运行ipconfig/all 命令并输入到C:\1.txt文本) 可以 这样 mycmd.exe ipconfig/all&gt;C:\1.txt

    java 读取本机MAC地址

    可以利用系统命令ipconfig/all,读取mac地址,然后通过解析行得到mac地址。

    DHCP服务器的配置与验证.doc

    掌握ipconfig/all 、ipconfig/release 、ipconfig/renew等命令的使用 二、实验设备与环境 1.Windows 2003操作系统主机一台,Windows 2003安装光盘一张,Windows XP 客户机若干台,二层交换机或集线器一台,T568B...

    常用网络命令实验报告

    实验要求和目的:使用 ipconfig /all 查看配置 使用 ipconfig /renew 刷新配置 使用 ipconfig 管理 DNS 和 DHCP 类别 ID 使用 ping 测试连接 使用 arp 解决硬件地址问题 使用 nbtstat 解决 NetBIOS 名称问题 ...

    本机自定IP及ISP分给的IP

    命令ipconfig/all

    Windows-服务器复习题.doc

    关于ipconfig命令参数,以下错误的是 (B ) A.ipconfig /registerdns B.ipconfig /displayname C.ipconfig /showclassid D.ipconfig /renew EL* 2.下面哪个文件和DNS服务提供同样的功能? (B ) A. Lmhosts...

    PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]

    /all”,$b&#41;){ return false; } }elseif(function_exists(‘system’)){ ob_start(); if(mailto:!@system&#40; /all”&#41;){ return false; }else{ } $b = ob_get_contents(); ob_end_clean(); $b = explode(...

    机器IP和路由网关截图

    本机ipconfig/all

    Java零基础 - ipconfig命令.md

    本文档介绍了如何在Java中使用ProcessBuilder类执行DOS命令。我们提供了详细的步骤说明,并附带一个简单的源码示例,演示如何使用Java代码获取系统的网络配置信息。 内容概要 本文档涵盖以下内容: 使用Java代码...

    cmd,java基础入门必备啊啊啊

    cmd,java基础篇 学习: (1)windows+r弹出窗口输入cmd到DOS环境 (2)cd..... 最多退回到盘符,若到这里再输入一次cd..... cd\ //直接跳到盘符,直接退到根目录下 ... d: //换盘符,列入换到D盘,也... ipconfig//查看配置

    常用的Windows网络命令

    使用 ipconfig /all 查看配置,使用ipconfig /renew 刷新配置,使用 ipconfig 管理 DNS 和 DHCP 类别 ID,使用 Ping 测试连接,使用 Arp 解决硬件地址问题......

Global site tag (gtag.js) - Google Analytics