做一个从windows cmd截获命令返回值的java程序,结果截回来的文字中所有的中文都是乱码

Microsoft Windows [�汾 6.1.7260]

��Ȩ���� (c) 2009 Microsoft Corporation����������Ȩ��

看了一下,问题出在BufferedReader上,原来的代码是:

  1. BufferedReader buffer = new BufferedReader(in);
BufferedReader buffer = new BufferedReader(in);

这样会出现编码的问题。我在bufferedReder后面加上了转换成utf-8的方法:

  1. BufferedReader buffer = new BufferedReader(
  2. new InputStreamReader(in,"utf-8"));
BufferedReader buffer = new BufferedReader(
new InputStreamReader(in,"utf-8"));

发现还是乱码,试了其他一些编码,最终GBK和GB2312可以成功显示中文。

  1. BufferedReader buffer = new BufferedReader(
  2. new InputStreamReader(in,"GB2312"));

最新文章

  1. 从一个控制器调到另一个控制器的[UIViewController _loadViewFromNibNamed:bundle:]崩溃
  2. pthread 学习
  3. enmo_day_06
  4. android之TabHost(上)
  5. 在iframe里调用parent.func()引出的js函数运行在它们被定义的作用域里,而不是它们被执行的作用域里
  6. 【转】如何在 Android 程序中禁止屏幕旋转和重启Activity
  7. 寻访上海西服定制店_Enjoy·雅趣频道_财新网
  8. JUnit基础及第一个单元测试实例(JUnit3.8)
  9. Debian安装autoconf
  10. tensorflow bias_add应用
  11. iOS学习——UI相关小结
  12. 【Luogu3455】【POI2007】ZAP-Queries(莫比乌斯反演)
  13. es6 语法 (Generator)
  14. 通过scp拷贝文件时无需交互输入密码
  15. vue+webpack 遇到的问题总结
  16. 【测试123】ISTQB AL
  17. SVG.js Mask覆盖和ClipPath裁剪
  18. TypeScript学习小结
  19. Dom4j总结
  20. Linux 使用echo向文件末尾追加命令

热门文章

  1. Electron基础 - 如何创建模态窗体
  2. C盘满了解决办法之pagefile.sys文件
  3. 帝国CMS7.5后台美化模板 后台风格修改 帝国CMS后台模板
  4. python实现图书管理系统
  5. 【YOLO学习】召回率(Recall),精确率(Precision),平均正确率(Average_precision(AP) ),交除并(Intersection-over-Union(IoU))
  6. POJ-1751 Highways(最小生成树消边+输出边)
  7. python 并发执行
  8. Linux图形界面与命令行界面切换
  9. rsync实战(二)
  10. TPO2-1Desert Formation