java 执行dos命令 中文显示乱码 怎么解决

我用java调用dos命令ipconfig然后将命令显示出来Ethernetadapter�����... 我用java调用dos命令 ipconfig然后将命令显示出来
Ethernet adapter ������������:
中文变成这个样子
我试着用msg=new String(msg.getBytes("ISO-8859-1"),"gbk");
进行转码。但是还是不行
变成了
Ethernet adapter ????????????:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
最后通过把java源文件的编码改gbk。然后就可以了!
展开
 我来答
dai4067767
2015-07-16 · TA获得超过331个赞
知道小有建树答主
回答量:174
采纳率:100%
帮助的人:91.3万
展开全部
修改jdk默认编码:
点击计算机→属性→高级系统设置→高级→环境变量,系统变量→新建“JAVA_TOOL_OPTIONS”变量,值为“-Dfile.encoding=UTF-8”
153294666
2011-05-05
知道答主
回答量:47
采纳率:0%
帮助的人:23.7万
展开全部
是不是你的编码格式有问题呀,换一下编码格式
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乐正凌
2011-05-04
知道答主
回答量:10
采纳率:0%
帮助的人:8677
展开全部
看程序是否在中文路径下,改为英文
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蛇闻掉9765
2011-05-04 · 超过17用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:41.3万
展开全部
你执行的什么?
怎么会有以太网适配器(Ethernet adapter)?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式