java读取文件出现乱码解决方法:(推荐:java视频教程)

1、首先将要读取的文本文件的编码格式设置为UTF-8

2、使用InputStreamReader类取读取文件,因为它的构造方法中可以指定字符集,将它的字符集指定为UFT-8的格式。

例:BufferedReader buff = new BufferedReader(new InputStreamReader(new FileInputStream("test.txt"),"UTF-8"))

使用BufferedReader类是为了使用这个类中的readLine()这个方法。

InputStreamReader类是从字节流到字符流的桥接器:它使用指定的字符集读取字节并将它们解码为字符。 它使用的字符集可以通过名称指定,也可以明确指定,或者可以接受平台的默认字符集。

每次调用一个InputStreamReader的read()方法都可能导致从底层字节输入流中读取一个或多个字节。 为了实现字节到字符的有效转换,可以从基础流中提取比满足当前读取操作所需的更多字节。

更多java知识请关注java基础教程栏目。

java文件乱码_java文件读取出现乱码解决方法相关推荐

  1. java 存储表情_java emoji表情存储的解决方法

    1.问题产生情况 我遇到这个问题是做微信开发的时候有些有用的头像用了微信的emoji表情,然而我的mysql数据库用的编码是utf8_general_ci,就是utf-8编码,结果也就报错误了. 2. ...

  2. IDEA java类文件左下角出现红色的J标识,解决方法

    IDEA java类文件左下角出现红色的J标识,解决方法 解决方法: 引自:https://blog.csdn.net/lisulong1/article/details/81060385

  3. U盘文件或目录损坏且无法读取的修复/解决方法

    U盘文件或目录损坏且无法读取的修复/解决方法 1. 当手机SD卡或U盘插入电脑中时,如果提示"文件或目录损坏且无法读取"信息时,我们首先需要对手机SD卡或U盘进行目录修复操作.插入 ...

  4. win7电脑文件夹属性没有安全选项的解决方法

    在win7系统中,我们可以在文件夹属性的安全选项里对文件夹进行修改.读取.写入等权限的设置,但是很多朋友在准备设置权限时发现安全选项找不到了,这时候我们可以通过输入命令的方式将它找回来,下面一起来看看 ...

  5. 计算机c盘属性不显示安全选项,win7系统中文件夹属性安全选项卡空白的解决方法...

    在win7系统中,有小伙伴在使用文件夹属性的时候出现了问题,我们在win7系统中有小伙伴发现自己的文件夹属性中的"安全"选项卡不见了,安全选项卡是我们在win7系统中可以用来修改文 ...

  6. Idea-每次修改JS文件都需要重启Idea才能生效解决方法

    Idea-每次修改JS文件都需要重启Idea才能生效解决方法 参考文章: (1)Idea-每次修改JS文件都需要重启Idea才能生效解决方法 (2)https://www.cnblogs.com/ey ...

  7. Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved?

    Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved? 参考文章: (1)Myeclipse开发环境下文件 ...

  8. php大文件上传失败的原因及解决方法

    php大文件上传失败的原因及解决方法 参考文章: (1)php大文件上传失败的原因及解决方法 (2)https://www.cnblogs.com/cxx8181602/p/9282576.html ...

  9. exp/imp 注释乱码问题或Oracle EXP-00091的解决方法

    exp/imp 注释乱码问题或Oracle EXP-00091的解决方法 参考文章: (1)exp/imp 注释乱码问题或Oracle EXP-00091的解决方法 (2)https://www.cn ...

  10. 20190616 IDEA-每次修改JS文件都需要重启Idea才能生效解决方法

    20190616 IDEA-每次修改JS文件都需要重启Idea才能生效解决方法 参考文章: (1)20190616 IDEA-每次修改JS文件都需要重启Idea才能生效解决方法 (2)https:// ...

最新文章

  1. 小评 XenServer 6.0功能
  2. 第四范式连续两年入选CB Insights全球AI百强榜
  3. linux将光驱挂载到目录下,Linux操作系统下关于光驱的挂载
  4. 《JAVA核心技术》
  5. 【ES7(2016)】Array.prototype.includes()
  6. 爱奇艺数据中台负责人马金韬:数据中台建设与应用
  7. python学习课后练习题_python初步学习-练习题
  8. 完美解决 IDEA plugins 插件搜索不出结果
  9. 《计算机网络》学习笔记 ·003【数据链路层】
  10. jQuery核心函数
  11. C语言程序设计 目录
  12. 基于ARMA-偏tGARCH和DCC-GARCH模型测算CoVaR——R语言实现
  13. WordPress简约mkBlog博客主题模板v2.1
  14. java gsoap mtom_mtom_xop 通过gsoap实现高效MTOM协议的数据传输 联合开发网 - pudn.com
  15. VA虚拟平台十大亮点
  16. 泛目录怎么做百度排名你知道吗?
  17. 环信IM (二)添加 删除
  18. AD如何输出坐标文件(超实用)
  19. aws eks 配置nginx tls 和 nginx ingress controller
  20. 关于订单功能的处理和分析

热门文章

  1. Java 设计模式总结及六大设计原则
  2. 工作室培训第一周总结
  3. python帮拿王者荣耀金币
  4. Android探索之旅(第二十九篇)手把手教你如何简单创建快应用
  5. 同为120Hz LTPO屏,OPPO Find X3高性价比更吸睛
  6. 杭州电子科技大学程序设计竞赛(2016’12)
  7. 关于Matplotlib作图时中文字体无法显示问题
  8. 计算机主机电池馈电,电脑主板电池没电了表现 电脑主板电池没电了解决方法【详解】...
  9. java取字符串首字母_java 获取中文字符的首字母
  10. Java匿名类习题_输出英文字母表和希腊字母表