RandomAccessFile使用中,乱码问题
RandomAccessFile raf=new RandomAccessFile(f, "rw");
String a="中";
byte[] b=a.getBytes("gbk");
raf.write(b);
byte[] bb=new byte[(int) raf.length()];
raf.read(bb);
String ss=new String(bb, "gbk");
System.out.println(ss);
我尝试了下,在一个文件中只写入一个中文,文件使用emedit打开显示的是中文,控制台输出的为什么还是乱码呢,请老师解答。