处理使用ByteArrayOutputStream读取文件中文乱码情况
最开始:
ByteArrayOutputStream baos=new ByteArrayOutputStream();
int length=0;
byte[] buffer=new byte[1024];
while((length=is.read(buffer))!=-1){
baos.write(buffer, 0, length);
}
is.close();
baos.close();
Thread thread = new IPSErTask(baos.toString());
这样的处理会导致文件中的中文乱码。
解决方案如下:
将读取到的数据强制转化成UTF-8
ByteArrayOutputStream baos=new ByteArrayOutputStream();
int length=0;
byte[] buffer=new byte[1024];
while((length=is.read(buffer))!=-1){
baos.write(buffer, 0, length);
}
is.close();
baos.close();
byte[] lens = baos.toByteArray();20190312
String result = new String(lens,“UTF-8”);
Thread thread = new IPSErTask(result)
这样处理之后乱码问题就解决了。
处理使用ByteArrayOutputStream读取文件中文乱码情况相关推荐
- 解决网页打开json文件中文乱码情况
解决网页打开json文件中文乱码情况 原因:保存json文件的格式不对 解决办法:另存json文件,保存的时候将编码类型修改为UTF-8,如图所示.将新json文件替换掉原json文件就好啦
- node.js读取文件中文乱码问题
node.js读取文件中文乱码问题 出现乱码原因: 在windows中,默认的中文编码方式是根据系统的locale决定的,中文系统中的默认的编码方式为gb2312而不是utf-8 解决方法: 如果读取 ...
- VS2019读取文件中文乱码问题解决
在vs2019中读取txt文件里中文时会出现这样的乱码情况 其实解决起来很简单 把讲到读取的文件找到 将文件另存为,文件编码改成ANSI格式 然后重新读取 ok这样就解决了
- Java 读取文件中文乱码处理 Java IO读取txt文件内容的正确姿势避免中文乱码
在读取文件时,使用InputStreamReader 指定编码格式避免中文乱码 @Testpublic void txtTest() {File file = new File("D:\\i ...
- 【解决方案】VS2017读取文件中文乱码,其他软件打开却没事
简述 今天写项目的时候,读取有vscode或者是notepad++,甚至是记事本,打开都没有问题. 但是用vs读取文件流输出的时候,就是乱码了. 测试过,直接输出中文,是没有问题的. 因此问题就确定了 ...
- Python读取文件中文乱码问题
Python读取文件,遇到中文会出现乱码问题,这里需要进行手动编码解码: # coding=utf-8file_path = r'D:\Python27_Workspace\files\learnin ...
- R语言读取 文件 中文乱码,R语言画图 中文不显示
R语言 读入excel文件:用openxlsx install.packages(openxlsx) library(openxlsx) a<-read.xlsx("exercise1 ...
- python读取中文文件乱码-详解Python的json文件读取及中文乱码显示问题解决方法...
Python的json文件读取及解决中文乱码显示问题 本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: ...
- python json.loads()中文问题-Python实现的json文件读取及中文乱码显示问题解决方法...
本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: { "cities": [ { & ...
最新文章
- 服务器性能优化的正确姿势
- python取整数_python 取整函数
- mssql sqlserver in 关键字在值为null的应用举例
- 比解决问题更重要的,是找到正确的问题
- 【牛客 - 331B】炫酷五子棋(STLset 或Hash,tricks,二维map标记)
- 十五、详述 IntelliJ IDEA 插件的安装及使用方法
- 数据保护伞—为MaxCompute平台数据安全保驾护航
- Redis的内部运作机制——Redis详解
- 慎用dictionaryWithObjectsAndKeys方法
- 在CentOS7上安装和使用ZooKeeper最新版本(V3.4.12)
- 工作的时候用到spring返回xml view查到此文章亲测可用
- 精品软件推荐 Desktop Central - Free Windows Admin Tools
- java 异常处理的关键字_java异常,异常处理,异常类 关键字:throws 和 throw 自定义的异常类...
- 基于Seay的PHP源代码审计
- 图像处理中饱和度、色调、对比度的定义
- Oracle 日期相减获取年龄
- memset,calloc的区别
- 运维学python用不上_数读 | 为什么运维朋友们都需要学Python?
- 那些外贸老鸟们都在认真使用的8个实用小工具
- C++进阶 必读书籍