BufferedReader中文乱码解决
2024-10-21 16:27:59
做一个从windows cmd截获命令返回值的java程序,结果截回来的文字中所有的中文都是乱码
Microsoft Windows [�汾 6.1.7260]
��Ȩ���� (c) 2009 Microsoft Corporation����������Ȩ��
看了一下,问题出在BufferedReader上,原来的代码是:
- BufferedReader buffer = new BufferedReader(in);
BufferedReader buffer = new BufferedReader(in);
这样会出现编码的问题。我在bufferedReder后面加上了转换成utf-8的方法:
- BufferedReader buffer = new BufferedReader(
- new InputStreamReader(in,"utf-8"));
BufferedReader buffer = new BufferedReader(
new InputStreamReader(in,"utf-8"));
发现还是乱码,试了其他一些编码,最终GBK和GB2312可以成功显示中文。
- BufferedReader buffer = new BufferedReader(
- new InputStreamReader(in,"GB2312"));
最新文章
- 从一个控制器调到另一个控制器的[UIViewController _loadViewFromNibNamed:bundle:]崩溃
- pthread 学习
- enmo_day_06
- android之TabHost(上)
- 在iframe里调用parent.func()引出的js函数运行在它们被定义的作用域里,而不是它们被执行的作用域里
- 【转】如何在 Android 程序中禁止屏幕旋转和重启Activity
- 寻访上海西服定制店_Enjoy·雅趣频道_财新网
- JUnit基础及第一个单元测试实例(JUnit3.8)
- Debian安装autoconf
- tensorflow bias_add应用
- iOS学习——UI相关小结
- 【Luogu3455】【POI2007】ZAP-Queries(莫比乌斯反演)
- es6 语法 (Generator)
- 通过scp拷贝文件时无需交互输入密码
- vue+webpack 遇到的问题总结
- 【测试123】ISTQB AL
- SVG.js Mask覆盖和ClipPath裁剪
- TypeScript学习小结
- Dom4j总结
- Linux 使用echo向文件末尾追加命令
热门文章
- Electron基础 - 如何创建模态窗体
- C盘满了解决办法之pagefile.sys文件
- 帝国CMS7.5后台美化模板 后台风格修改 帝国CMS后台模板
- python实现图书管理系统
- 【YOLO学习】召回率(Recall),精确率(Precision),平均正确率(Average_precision(AP) ),交除并(Intersection-over-Union(IoU))
- POJ-1751 Highways(最小生成树消边+输出边)
- python 并发执行
- Linux图形界面与命令行界面切换
- rsync实战(二)
- TPO2-1Desert Formation