为什么汉字在使用字节流处理数据是会出现乱码,
因为汉字在内存中是以两个字节的char类型的形式存储的,而InputStream和OutputStream
在读写数据时是一个字节一个字节处理的,故汉字不能一次就读入一个字,所以会出现乱码
处理方法是使用Reader 和Writer方式读写。Reader 和 Writer 以字符为单位读写数据
因为汉字在内存中是以两个字节的char类型的形式存储的,而InputStream和OutputStream
在读写数据时是一个字节一个字节处理的,故汉字不能一次就读入一个字,所以会出现乱码
处理方法是使用Reader 和Writer方式读写。Reader 和 Writer 以字符为单位读写数据
本文解释了汉字在使用字节流处理时出现乱码的原因:由于汉字以双字节形式存储,而字节流每次只能处理单字节,导致无法正确读取汉字。文章推荐使用Reader和Writer以字符为单位进行读写。
4348

被折叠的 条评论
为什么被折叠?



