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

来源:3-1 RandomAccessFile基本操作

qq_波斯狼酒_0

2018-02-10 14:57

。。。。。。。


写回答 关注

2回答

  • 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

    我也不懂啊,求解

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133773 学习 · 1030 问题

查看课程

相似问题