㈠ 用java的流复制文件,并改变编码格式,由ansi改为utf-8格式
楼主需要注意:编码格式是针对字符的,而无法针对字节,因此,如果想使回用字节流来实现编码答格式的转换的话,是不现实的。需要以字符的形式读取原文件,转换后存储到新的文件中。 编码的转换方式可以使用caoyongzhao_1 的回答的语句来完成。
㈡ java怎样设置txt文件的编码格式
可以使用流来抄修改!
如:
Stringpath="C......"
Filefile=newFile(path);
WriteroutTxt=newOutputStreamWriter(newFileOutputStream(file,true),"UTF-8");
outTxt.write("文件内容格式不正确,此文件已被系统删除!");
outTxt.close();
注意:记事本只支持ANSI、Unicode、Unicode big endian、UTF-8四种编码格式。
㈢ java怎么设置编码格式修改成utf-8