首页 » 开发 » JAVA » java常用知识:转换utf-8文件成为gbk文件

java常用知识:转换utf-8文件成为gbk文件

 

步骤:
1、创建InputStreamReader读取utf-8文件的内容
2、创建OutputStreamWriter对象,传递gbk文件路径
3、使用read读取文件内容
4、使用write将read的内容写入到文件中
5、释放资源

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package xuexi.heima.zhuanhuanliu;

import java.io.*;

public class Demo04 {
    public static void main(String[] args) throws IOException {
        InputStreamReader isr_utf8 = new InputStreamReader(new FileInputStream("D:\\javadome\\javaxuexi\\src\\xuexi\\heima\\zhuanhuanliu\\utf-8.txt"));
        OutputStreamWriter osw_gbk = new OutputStreamWriter(new FileOutputStream("D:\\javadome\\javaxuexi\\src\\xuexi\\heima\\zhuanhuanliu\\gbk_1.txt"), "gbk");
        int len = 0;
        while((len = isr_utf8.read())!=-1){
            osw_gbk.write(len);
        }
        isr_utf8.close();
        osw_gbk.close();
    }
}

原文链接:java常用知识:转换utf-8文件成为gbk文件,转载请注明来源!

0