eclipse 中使用字符流复制文件乱码解决
记录自己遇到的小问题,在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 中使用字符流复制文件乱码解决相关推荐
- 字节流和字符流复制文件内容实例
字节流和字符流复制文件内容实例 字节流: import java.io.File; import java.io.FileInputStream; import java.io.FileOutputS ...
- Eclipse中Copy Qualified Name复制类全名解决办法
原文链接:http://www.cnblogs.com/zyh1994/p/6393550.html ------------------------------------------------- ...
- eclipse linux windows 乱码,Ubuntu下Eclipse打开Windows下的工程文件乱码解决办法
Eclipse在Windows下默认使用的是GBK(包括GB2312)编码,而在Linux系统默认使用的是UTF-8编码,并且eclipse编码设置下拉列表不提供GBK编码可选项.如果eclipse打 ...
- Java中使用字符流读取UTF-8和写出txt文件 乱码 问题
乱码问题一直都是非常难受的问题,本文解决Java中使用字符流读取UTF-8和写出txt文件 乱码 话不多说,直接上图 输出结果: 使用代码: 解决:
- 使用字符流 创建文件 写入文件 复制文件
import java.io.*; /** * 使用字符流创建文件复制文件 * 在盘符中文件夹 * 在文件夹中添加文件 * 在文件中写文字 * 复制文件 * */ public c ...
- Java IO流之【缓冲流和文件流复制文件对比】
与文件流相比,缓冲流复制文件更快 代码: package Homework;import java.io.BufferedOutputStream; import java.io.File; impo ...
- 使用字节流和字符流对文件进行操作
本文比较详细的记录了使用使用字节流和字符流对文件进行写入,读取,复制的操作 1.字节流 package com.yzy.io;import java.io.File; import java.io.F ...
- fileReader字符流读取中文乱码的解决办法
在使用字符流读取文件中的数据时,中文会因为编码的原因出现乱码: windows系统默认编码可以在DOS中查看,936中国 - 简体中文(GB2312): idea的默认编码为utf-8: 所以在使用f ...
- 第32天学习打卡(字符流读写文件,字节流读写文件)
字符流读写文件 创建字符流读文件对象: BufferedReader br = new BufferedReader(new FileReader("readme.txt")); ...
- Java学习第十六天——字符流读写文件、字符缓冲流拷贝文件
字符流读写文件 字符流读数据-按单个字符读取 创建字符流读文件对象: Reader reader = new FileReader("readme.txt"); 调用方法读取数 ...
最新文章
- android自定义view圆,Android自定义View圆形百分比控件(一)
- jquery的closest方法和parents方法的区别
- [转载]Android.mk简介
- Position(Static, Absolute, Relative, Fixed)
- 万用表检测常用元器件的方法
- java string字符操作_Java对String类型字符串的各种操作姿势
- WordPress电子商务博客源码
- 通过升级.NET框架提升实体框架性能
- React-Native 在 mac 下 build 问题
- 小红伞的WAF一个绕过方法
- Xiaojie雷达之路---TI实战笔记---OSAL layer说明
- Wordpress 优化小结 杜绝博客因为CPU 占用过高被封
- VoLTE SIP代码意义及流程图解
- Codeforces Round #622 (Div. 2) C2. Skyscrapers (hard version)-单调栈+dp
- 如何用c语言编辑定时关机程序有说明的,C语言编写的定时关机程序
- 阿里-蚂蚁金服-一面电面-上海-java研发实习生
- 亚马逊这样做竞争大的产品更有优势
- 初入Shell编程,了解规范与变量
- 第2节--深度学习基础介绍-机器学习--课程介绍(下)
- 数据库入门级学习(4)
热门文章
- vue实时获取当前时间
- 91卫图免费版使用步骤
- 谷歌开源缓存框架Guava Cache
- linux怎么更改兼容模式,SketchUp兼容性更改
- JsessionId简介与过滤
- gdi win7奔溃_win7 64位操作系统,新安装的软件一打开就崩溃,故障模块“StackHash_0a9e”,有大神知道是什么问题吗...
- SpringBoot整合CAS服务
- Unity3D 颜色选择器
- 最新fl studio20.8中文电音编曲宿主制作软件
- 《Go圣经》章三:基本数据