课程
/后端开发
/Java
/文件传输基础——Java IO流
。。。。。。。
2018-02-10
源自:文件传输基础——Java IO流 3-1
正在回答
因为你的编码方式是默认的编码方式utf-16be 而在写入“中” 这个汉字是 转换为字节数组是 采用的是GBK编码方式 byte[] gbk=s.getBytes("gbk"); 所以在文件中 存在2个GBK编码方式的字节。而在后面的读时 用的是默认的编码方式将文件里的提取出所有的。而又2个不是这种了类型的 则会出现乱码. 个人理解
我也不懂啊,求解
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
3 回答File.separator没说 清楚啥意思,怎么用?
2 回答关于异常乱码
1 回答关于文件乱码
1 回答请问一下,为什么0xfffffff可以写成四个字节?对于24位这方面的转换弄不清楚