问题:(操作系统为中文操作系统,为什么处理以后a.txt和c.txt内容会不一样)InputStreamReader isA=new InputStreamReader(new FileInputStream("c:\\a.txt"),"iso8859-1");
FileWriter frA=new FileWriter("c:\\b.txt");
int tempA=0;
while( (tempA=isA.read())!=-1){
frA.write(tempA);
}
isA.close();
frA.close();
InputStreamReader isB=new InputStreamReader(new FileInputStream("c:\\b.txt"),"gbk");
FileWriter frB=new FileWriter("c:\\c.txt");
int tempB=0;
while( (tempB=isB.read())!=-1){
frB.write(tempB);
}
isB.close();
frB.close();
FileWriter frA=new FileWriter("c:\\b.txt");
int tempA=0;
while( (tempA=isA.read())!=-1){
frA.write(tempA);
}
isA.close();
frA.close();
InputStreamReader isB=new InputStreamReader(new FileInputStream("c:\\b.txt"),"gbk");
FileWriter frB=new FileWriter("c:\\c.txt");
int tempB=0;
while( (tempB=isB.read())!=-1){
frB.write(tempB);
}
isB.close();
frB.close();
http://tech.sina.com.cn/s/s/2004-11-15/1403459384.shtml
肯定会不一样