public class Test {
@org.junit.Test
public void test() throws IOException {
//使用基本IO流来完成
FileInputStream in= new FileInputStream("test_gbk.txt");
InputStreamReader r = new InputStreamReader(inputStream,"GBK");
FileOutputStream out= new FileOutputStream("test_utf8.txt");
OutputStreamWriter w = new OutputStreamWriter(outputStream,"UTF-8");
int len;
char[] c = new char[10];
while((len = r.read(c)) != -1){
w.write(c,0,len);
}
in.close();
r.close();
out.close();
w.close();
}
}