记录自己遇到的小问题,在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点开->按照图片设置即可
轻松解决:
47951092
活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看《字符流复制文件乱码,使用todesk可以复制文件》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...