读取文件的时候如果是用的read方法(字节流),碰到中文输出就是乱码,然后存储的时候设置下编码为GBK或者是UTF-8形式即可,可以有效的解决乱码问题。

可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。

BufferedReader bre = null;

try {

String file = "D:/test/test.txt";

bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流

while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环

{

System.out.println(str);//原样输出读到的内容

};

备注: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。

可以通过“FileOutputStream”创建文件实例,之后过“OutputStreamWriter”流的形式进行存储,举例:

OutputStreamWriter pw = null;//定义一个流

pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK");//确认流的输出文件和编码格式,此过程创建了“test.txt”实例

pw.write("我是要写入到记事本文件的内容");//将要写入文件的内容,可以多次write

pw.close();//关闭流

备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。

取消

评论

java写入文件中文_java 写入txt文件的中文乱码問題相关推荐

  1. java读取txt文件函数_Java读取txt文件和写入txt文件的简单实例

    写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂! package edu.thu.keyword.test ...

  2. java对txt文件操作_Java读取txt文件信息并操作。

    一.java读取txt文件内容 importjava.io.BufferedInputStream;importjava.io.BufferedReader;importjava.io.File;im ...

  3. java 读取文件 过滤_java读取txt文件,如何过滤掉注释以及空格

    展开全部 import java.io.RandomAccessFile; /** * 格式 * * * * * @author cs12110 2018年11月16日 * @see * @since ...

  4. java生成txt表格_java读取txt文件表格并生成新txt

    展开全部 可以使用java中的I/O流来读取文件并生产新文件,给你个代码例子:import java.io.BufferedReader; import java.io.File; import ja ...

  5. java怎样输出一个文件夹,java合并一个文件夹下所有txt文件,输出到另一个txt,...

    java合并一个文件夹下所有txt文件,输出到另一个txt,最近写了个单元测试,递归调用方法,把同一个文件夹里所有的txt合并输出到一个txt文件.参考了两个博客,分别是已有的方法,还有个就是检测tx ...

  6. php读取文件中文,PHP读取txt文件中文乱码的解决方案

    $res=glob('*.txt');//读取文件夹内的txt文件 echo '直接输出文件名,中文都乱码,因为这个php脚本的编码为utf-8:'; foreach($res as $value) ...

  7. matlab读int16读文件_Matlab文件操作及读txt文件(fopen,fseek,fread,fclose)

    Matlab 文件操作及读 txt 文件 (fopen,fseek,fread,fclose) matlab 文件操作 文件操作是一种重要的输入输出方式,即从数据文件读取数据或将 结果写入数据文件. ...

  8. python读取多个文件夹下所有txt_Python实现合并同一个文件夹下所有txt文件的方法示例...

    本文实例讲述了Python实现合并同一个文件夹下所有txt文件的方法.分享给大家供大家参考,具体如下: 一.需求分析 合并一个文件夹下所有txt文件 二.合并效果 三.python实现代码 # -*- ...

  9. c++ 按行读取txt文件并赋值_python操作txt文件中数据教程[3]python读取文件夹中所有txt文件并将数据转为csv文件...

    觉得有用的话,请点击右下角 推荐给更多小伙伴 neoken_xuAsurada2015Evacloud 参考文献 python 操作 txt 文件中数据教程[1]-使用 python 读写 txt 文 ...

  10. python合并文件夹下的文件_Python实现合并同一个文件夹下所有txt文件的方法示例...

    本文实例讲述了Python实现合并同一个文件夹下所有txt文件的方法.分享给大家供大家参考,具体如下: 一.需求分析 合并一个文件夹下所有txt文件 二.合并效果 三.python实现代码 # -*- ...

最新文章

  1. l开头的英文车标是什么车_汽车品牌车标大全,有哪些品牌的车标你没见过?...
  2. 5G与AI深度融合,人类世界即将产生巨变
  3. 更改as的默认gradle地址_面试官:谈谈这4种磁盘IO调度算法--CFQ、NOOP、Deadline、AS...
  4. YBTOJ:魔法数字(数位dp)
  5. 统计字符串元素出现的个数_LeetCode 1295. 统计位数为偶数的数字
  6. android 系统 ---(1) 框架的代码组织介绍
  7. Google在东京召开了一场AI座谈会
  8. linux gulp安装教程,Linux环境NodeJS安装及Gulp安装
  9. INIT: vesion 2.88 booting
  10. Fiji/ImageJ调整图像的对比度;Fiji/Image查看图像的像素直方图分布
  11. java swing 常见错误和使用
  12. mysql 重建索引,mysql优化之索引重建
  13. ctf题库--天下武功唯快不破
  14. chapter html文件,chapter27_HTML解析(pyquery)
  15. 干货|遗传+禁忌混合算法(HA)算法求解柔性作业车间调度问题(FJSP)附java代码-第一部分
  16. sun.misc.BASE64Encoder是内部专用 API, 可能会在未来发行版中删除
  17. 基于单片机的TLC稳压电源系统设计-基于单片机大脑运算能力智力测试仪-基于单片机超声波测距系统仿真设计(报告 PCB 原理图)-基于单片机超高精度电参数测试设计-基于单片机变电站变压器运行参数监测仿真
  18. Jmeter察看结果树的响应数据中的中文显示乱码问题处理
  19. Java售票方式_Java多线程之火车售票系统
  20. 太阳系哪些星球上有水,含水量最大的星球是哪一颗?

热门文章

  1. 网站建设之域名选购与解析
  2. 光纤、光模块、光接口、光跳线等弱电系统常用知识
  3. linux透明防火墙接入fte 300 网络的问题
  4. 什么是施密特触发器(Schmitt Trigger)?
  5. 用腾讯云服务器实现ipad连接远程电脑桌面record(详细)(含稳定连接方法)
  6. PS教程新手入门(二)--保存清晰透明的.Png格式图片的方法和技巧教程
  7. 为什么说Python是数据科学领域的最佳语言?
  8. 小鱼吃灰多年的树莓派终于用上了,装个ROS2跑跑
  9. android 解决viewpager+多个fragment+recyclerview,viewpager展示内容高度不自适应出现多余空白问题
  10. 软件测试复现工具,鼎恒资讯:做软件测试却不知道这些测试工具?利用好可以涨薪50%...