最开始:
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读取文件中文乱码情况相关推荐

  1. 解决网页打开json文件中文乱码情况

    解决网页打开json文件中文乱码情况 原因:保存json文件的格式不对 解决办法:另存json文件,保存的时候将编码类型修改为UTF-8,如图所示.将新json文件替换掉原json文件就好啦

  2. node.js读取文件中文乱码问题

    node.js读取文件中文乱码问题 出现乱码原因: 在windows中,默认的中文编码方式是根据系统的locale决定的,中文系统中的默认的编码方式为gb2312而不是utf-8 解决方法: 如果读取 ...

  3. VS2019读取文件中文乱码问题解决

    在vs2019中读取txt文件里中文时会出现这样的乱码情况 其实解决起来很简单 把讲到读取的文件找到 将文件另存为,文件编码改成ANSI格式 然后重新读取 ok这样就解决了

  4. Java 读取文件中文乱码处理 Java IO读取txt文件内容的正确姿势避免中文乱码

    在读取文件时,使用InputStreamReader 指定编码格式避免中文乱码 @Testpublic void txtTest() {File file = new File("D:\\i ...

  5. 【解决方案】VS2017读取文件中文乱码,其他软件打开却没事

    简述 今天写项目的时候,读取有vscode或者是notepad++,甚至是记事本,打开都没有问题. 但是用vs读取文件流输出的时候,就是乱码了. 测试过,直接输出中文,是没有问题的. 因此问题就确定了 ...

  6. Python读取文件中文乱码问题

    Python读取文件,遇到中文会出现乱码问题,这里需要进行手动编码解码: # coding=utf-8file_path = r'D:\Python27_Workspace\files\learnin ...

  7. R语言读取 文件 中文乱码,R语言画图 中文不显示

    R语言 读入excel文件:用openxlsx install.packages(openxlsx) library(openxlsx) a<-read.xlsx("exercise1 ...

  8. python读取中文文件乱码-详解Python的json文件读取及中文乱码显示问题解决方法...

    Python的json文件读取及解决中文乱码显示问题 本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: ...

  9. python json.loads()中文问题-Python实现的json文件读取及中文乱码显示问题解决方法...

    本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: { "cities": [ { & ...

最新文章

  1. 服务器性能优化的正确姿势
  2. python取整数_python 取整函数
  3. mssql sqlserver in 关键字在值为null的应用举例
  4. 比解决问题更重要的,是找到正确的问题
  5. 【牛客 - 331B】炫酷五子棋(STLset 或Hash,tricks,二维map标记)
  6. 十五、详述 IntelliJ IDEA 插件的安装及使用方法
  7. 数据保护伞—为MaxCompute平台数据安全保驾护航
  8. Redis的内部运作机制——Redis详解
  9. 慎用dictionaryWithObjectsAndKeys方法
  10. 在CentOS7上安装和使用ZooKeeper最新版本(V3.4.12)
  11. 工作的时候用到spring返回xml view查到此文章亲测可用
  12. 精品软件推荐 Desktop Central - Free Windows Admin Tools
  13. java 异常处理的关键字_java异常,异常处理,异常类 关键字:throws 和 throw 自定义的异常类...
  14. 基于Seay的PHP源代码审计
  15. 图像处理中饱和度、色调、对比度的定义
  16. Oracle 日期相减获取年龄
  17. memset,calloc的区别
  18. 运维学python用不上_数读 | 为什么运维朋友们都需要学Python?
  19. 那些外贸老鸟们都在认真使用的8个实用小工具
  20. C++进阶 必读书籍

热门文章

  1. ROS机器人操作系统AutolaborOS全面开源
  2. shareObject的使用
  3. OpenSSL 基础命令
  4. Bootstrap Navbar应用及源码解析
  5. Windows7启用超级管理员administrator账户的多种方法
  6. 网上订餐的发展现状及前景分析
  7. 电脑误删数据怎么办?怎样做才能恢复?
  8. 链接href的多重使用
  9. SQL将性别男女(0,1)返回(男,女)的字符串
  10. 《惢客创业日记》2020.09.13(周日)重新把健康捡起来