將GBK編碼的文本文件,轉換成UTF-8編碼的文本文件。
package com.fgy.demo; import java.io.*; public class Demo05Test { public static void main(String[] args) throws IOException { InputStreamReader isr = new InputStreamReader(new FileInputStream("d:\\GBK.txt"), "gbk"); OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("d:\\UTF-8.txt"), "utf-8"); int len = 0; char[] chars = new char[1024]; while ((len = isr.read(chars)) != -1) { osw.write(chars,0, len); } osw.close(); isr.close(); } }