记录自己遇到的小问题,在eclipse中使用字符流复制txt文件乱码,代码如下:

package io;
import java.io.*;
public class CopyTextByBuf {public static void main(String[] args) {BufferedReader bufr =null;BufferedWriter bufw =null;try {bufr = new BufferedReader(new FileReader("如何阅读一本书.txt"));bufw = new BufferedWriter(new FileWriter("如何阅读一本.txt"));String line = null;while((line = bufr.readLine())!=null) {bufw.write(line);bufw.newLine();bufw.flush();}} catch (IOException e) {e.printStackTrace();}finally {if (bufw != null) {try {bufw.close();} catch (IOException e) {e.printStackTrace();}}if (bufr != null) {try {bufr.close();} catch (IOException e) {e.printStackTrace();}}}}
}

乱码

这是由于本身的txt文件是utf-8,而我的这个文件被转为gbk编码的缘故。

解决:只需两步,进入window->preferences->General点开->按照图片设置即可

轻松解决:

eclipse 中使用字符流复制文件乱码解决相关推荐

  1. 字节流和字符流复制文件内容实例

    字节流和字符流复制文件内容实例 字节流: import java.io.File; import java.io.FileInputStream; import java.io.FileOutputS ...

  2. Eclipse中Copy Qualified Name复制类全名解决办法

    原文链接:http://www.cnblogs.com/zyh1994/p/6393550.html ------------------------------------------------- ...

  3. eclipse linux windows 乱码,Ubuntu下Eclipse打开Windows下的工程文件乱码解决办法

    Eclipse在Windows下默认使用的是GBK(包括GB2312)编码,而在Linux系统默认使用的是UTF-8编码,并且eclipse编码设置下拉列表不提供GBK编码可选项.如果eclipse打 ...

  4. Java中使用字符流读取UTF-8和写出txt文件 乱码 问题

    乱码问题一直都是非常难受的问题,本文解决Java中使用字符流读取UTF-8和写出txt文件 乱码 话不多说,直接上图 输出结果: 使用代码: 解决:

  5. 使用字符流 创建文件 写入文件 复制文件

    import java.io.*; /**    * 使用字符流创建文件复制文件  * 在盘符中文件夹  * 在文件夹中添加文件  * 在文件中写文字  *   复制文件  * */ public c ...

  6. Java IO流之【缓冲流和文件流复制文件对比】

    与文件流相比,缓冲流复制文件更快 代码: package Homework;import java.io.BufferedOutputStream; import java.io.File; impo ...

  7. 使用字节流和字符流对文件进行操作

    本文比较详细的记录了使用使用字节流和字符流对文件进行写入,读取,复制的操作 1.字节流 package com.yzy.io;import java.io.File; import java.io.F ...

  8. fileReader字符流读取中文乱码的解决办法

    在使用字符流读取文件中的数据时,中文会因为编码的原因出现乱码: windows系统默认编码可以在DOS中查看,936中国 - 简体中文(GB2312): idea的默认编码为utf-8: 所以在使用f ...

  9. 第32天学习打卡(字符流读写文件,字节流读写文件)

    字符流读写文件 创建字符流读文件对象: BufferedReader br = new BufferedReader(new FileReader("readme.txt")); ...

  10. Java学习第十六天——字符流读写文件、字符缓冲流拷贝文件

    字符流读写文件 字符流读数据-按单个字符读取 创建字符流读文件对象: ​ Reader reader = new FileReader("readme.txt"); 调用方法读取数 ...

最新文章

  1. android自定义view圆,Android自定义View圆形百分比控件(一)
  2. jquery的closest方法和parents方法的区别
  3. [转载]Android.mk简介
  4. Position(Static, Absolute, Relative, Fixed)
  5. 万用表检测常用元器件的方法
  6. java string字符操作_Java对String类型字符串的各种操作姿势
  7. WordPress电子商务博客源码
  8. 通过升级.NET框架提升实体框架性能
  9. React-Native 在 mac 下 build 问题
  10. 小红伞的WAF一个绕过方法
  11. Xiaojie雷达之路---TI实战笔记---OSAL layer说明
  12. Wordpress 优化小结 杜绝博客因为CPU 占用过高被封
  13. VoLTE SIP代码意义及流程图解
  14. Codeforces Round #622 (Div. 2) C2. Skyscrapers (hard version)-单调栈+dp
  15. 如何用c语言编辑定时关机程序有说明的,C语言编写的定时关机程序
  16. 阿里-蚂蚁金服-一面电面-上海-java研发实习生
  17. 亚马逊这样做竞争大的产品更有优势
  18. 初入Shell编程,了解规范与变量
  19. 第2节--深度学习基础介绍-机器学习--课程介绍(下)
  20. 数据库入门级学习(4)

热门文章

  1. vue实时获取当前时间
  2. 91卫图免费版使用步骤
  3. 谷歌开源缓存框架Guava Cache
  4. linux怎么更改兼容模式,SketchUp兼容性更改
  5. JsessionId简介与过滤
  6. gdi win7奔溃_win7 64位操作系统,新安装的软件一打开就崩溃,故障模块“StackHash_0a9e”,有大神知道是什么问题吗...
  7. SpringBoot整合CAS服务
  8. Unity3D 颜色选择器
  9. 最新fl studio20.8中文电音编曲宿主制作软件
  10. 《Go圣经》章三:基本数据