问答详情
源自:3-1 RandomAccessFile基本操作

关于最后AB????乱码。可以解释的更清楚一些么 没听懂

。。。。。。。


提问者:qq_波斯狼酒_0 2018-02-10 14:57

个回答

  • kk求知者
    2018-03-21 23:42:59

    因为你的编码方式是默认的编码方式utf-16be 而在写入“中” 这个汉字是 转换为字节数组是 采用的是GBK编码方式    byte[] gbk=s.getBytes("gbk");  所以在文件中 存在2个GBK编码方式的字节。而在后面的读时 用的是默认的编码方式将文件里的提取出所有的。而又2个不是这种了类型的 则会出现乱码. 个人理解

  • Andy0726
    2018-02-13 11:22:32

    我也不懂啊,求解