java读取txt文本中如含有中文,可能会出现乱码,解决方案是:

1.要统一编码,java工程的编码,txt文本编码,java工程中的java文本编码都统一为utf-8;

2.利用 InputStreamReader(new FileInputStream(fileUrl), "utf-8")将文本再次设置为utf-8

3.具体代码如下

复制代码代码如下:

InputStreamReader isr;

try {

isr = new InputStreamReader(new FileInputStream(fileUrl), "utf-8");

BufferedReader read = new BufferedReader(isr);

String s=null;

List list = new ArrayList();

while((s=read.readLine())!=null)

{

//System.out.println(s);

if(s.trim().length()>1){

list.add(s.trim());

}

}

System.out.println("OK!");

} catch (UnsupportedEncodingException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

java 读取txt乱码_java 逐行读取txt文本如何解决中文乱码相关推荐

  1. java调用 restapi 乱码_Java HttpURLConnection模拟请求Rest接口解决中文乱码问题

    public staticString PostRequest(String URL,String obj) { String jsonString="";try{//创建连接 U ...

  2. JAVA之NIO按行读写大文件,完美解决中文乱码问题

    JAVA之NIO按行读写大文件,完美解决中文乱码问题 参考文章: (1)JAVA之NIO按行读写大文件,完美解决中文乱码问题 (2)https://www.cnblogs.com/jpfss/p/89 ...

  3. java 读取文件 效率_Java 逐行读取文本文件的几种方式以及效率对比

    前言 上周负责的模块中需要逐行读取文件内容, 写完之后对程序执行效率不太满意, 索性上网查了一下 Java 逐行读取文件内容的各种方法, 并且简单地比对了一下执行效率. 在此记录, 希望能够帮到有需要 ...

  4. linux 编辑文件乱码,Linux 下 vim 编辑文件,解决中文乱码,设置Tab键空格数

    HTML5 图片本地压缩上传插件「localResizeIMG」 移动应用中用户往往需要上传照片,但是用户上传的照片尺寸通常很大,而手机的流量却很有限,所以在上传前对图像进行压缩是很有必要的. 原生应 ...

  5. C语言学习第二天:解决中文乱码

    昨天成功配置了Vscode的编译环境,但是并未注意编译时的中文运行出现乱码的问题,所以今天查阅资料解决了这个问题. 1.解决中文乱码问题 我们可以看到,源代码上的中文当我们运行时,终端里出现了乱码   ...

  6. java txt中文乱码,JAVA读取TXT文件 可解决中文乱码问题

    import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.I ...

  7. java逐行读取文件_Java逐行读取文件

    java逐行读取文件 Today we will look into different java read file line by line methods. Sometimes we have ...

  8. java excel 中文乱码_java中读取excel文件中字符串乱码问题解决方法

    以前的时候发现直接java读取一个excel文件输出里面的字符串会乱码,中文字符不会乱码,但是遇到英文的时候输出会乱码.这个问题太奇怪了. 我的表格名字为Shirley.xls. 我曾经直接读取exc ...

  9. java读取.properties文件及解决中文乱码问题

    java读取.properties文件及解决中文乱码问题 参考文章: (1)java读取.properties文件及解决中文乱码问题 (2)https://www.cnblogs.com/helloq ...

最新文章

  1. 原生js删除html,原生js模拟v-for增加删除.html
  2. python画图代码彩虹-用python画一颗彩虹色爱心送给女朋友!!!
  3. 新闻资讯APP开发流程(八)-- ContentView.js
  4. python pymongo+networkx 实现mongo数据血缘关系可视化
  5. openstack-keystone简记
  6. Chrome插件英雄榜(第二期)
  7. 深信服(scsa认证)学习过程
  8. 说一下<黑暗之魂2>的缺点
  9. 分治法 循环比赛日程表
  10. 04-栈和队列-循环队列的基本使用
  11. push_back、emplace_back、std::move
  12. 角频率Ω和数字频率w的物理含义
  13. WordCAT 一款功能强大、免费共享的Word文档计算机辅助翻译软件
  14. selenium 鼠标悬停事件
  15. 在a标签中使用javascript
  16. centos7 安装 Firefox
  17. Spring Data JPA-根据Repository接口关键字生成SQL
  18. 帆软初级证书 第三部分 FineBI 答案
  19. 【分班】S型分班 python
  20. 联想笔记本无法下载 Lenovo Vantage

热门文章

  1. Leetcode 218.天际线问题
  2. 解决微信小程序安卓手机访问不到图片,无法显示图片
  3. 洛谷 P1164:小A点菜(DP/DFS)
  4. Elasticsearch 日期时间处理
  5. 第三章(jQuery中的DOM操作)
  6. fstab损坏无法开机的修复
  7. Android--获取当前系统的语言环境
  8. Android adb不是内部或外部命令 问题解决
  9. [转载] Java——System.exit()用法及个人理解
  10. from Crypto.Cipher import AES报错