㈠ 用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