我使用的方法如下大家參考一下。
我後來採用在讀進檔案時,先將byte[]----->String------->byte[](UTF8)的格式
寫入檔案時直接使用wirte而不使用writeUTF()避免產生2個byte的情形發生,試過幾個檔案應該沒問題啦。
import java.io.*;
/**
* @author louisz
*/
public class FileToUTF {
String filename;
/** * write file to UTF8 */
public void writeFile(byte[] str) {
try {
FileOutputStream fout = new FileOutputStream("UTF8" + filename);
DataOutputStre ..
訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容