用RandomAccessFile 写文本文件,英文都对,但是中文有的字符出错, 代码如下:
 RandomAccessFile rf = new RandomAccessFile(fname,"rw");
rf.write(str.getBytes());
rf.close();
str 为String;
请问,这是怎么回事?str为gb2312的,跟编码有关吗?