[求助]利用RandomAccessFile追加txt文件出现乱码
追加英文字体有问题,中文则是乱码.换了writeBytes和writeUTF都不行,麻烦您告诉我解决方法以及三种方法的区别.
try{
RandomAccessFile rf = new RandomAccessFile(savefilepath, "rw");
try{
rf.seek(rf.length());
rf.writeChars("\n"+textareastr);
rf.close();
}
catch (java.io.IOException et) {
System.out.println("没找到要写的文件" + savefilepath);
}
问题点数:20、回复次数:3Top
1 楼redex(cc)回复于 2005-04-05 08:53:06 得分 2
可以用jdk工具native2ascii把中文转换一下试试.Top
2 楼OnlyFor_love(『勾勾手指头 一辈子不分手』)回复于 2005-04-05 09:05:54 得分 0
我也和楼主遇到一样的问题了!
楼上这位大哥能不能说的详细点啊!Top
3 楼kingfish(工作很忙,很少来csdn...)回复于 2005-04-05 09:15:56 得分 18
rf.write(s.getBytes());Top




