//将一个ANSI编码格式纯文本文件以UTF-8的形式读到另一个文件中去

来源:互联网 发布:淘宝店铺网名昵称大全 编辑:程序博客网 时间:2024/05/16 10:59


    BufferedReader br=null;
    BufferedWriter bw =null;
    try {
br = new BufferedReader(new InputStreamReader(new FileInputStream("F:/tt/aa1.txt"), "GBK"));
   bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File("F:/tt/temp1.txt")), "UTF-8"));
String str=null;
while ((str=br.readLine())!=null) {
bw.write(str);
bw.newLine();//写入一个行分隔符,这种读出的文件和会原文件一样,段落空间等都有
bw.flush();//刷流 
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
if(br!=null){
try {
br.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(bw!=null){
try {
bw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
    }
阅读全文
0 0
原创粉丝点击