我使用的方法如下大家参考一下。
我后来采用在读进档案时,先将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 可以看到全部内容