A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 马亚冲 黑马帝   /  2011-9-11 02:15  /  1486 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

读取二进制文件的时候为什么还可以用字符流呢?本来应该读取一个字节就翻译成一个数据,现在用字符流读取二进制文件两个字节就翻译,不就错了吗???????

4 个回复

倒序浏览
黑马网友  发表于 2011-9-11 02:39:16
沙发
我觉得不可以,因为用字符流读取二进制文件会硬编码(默认采用本地编码)成一个字符,原来二进制文件没编码读后被编码了,读出的数据不就错了吗
回复 使用道具 举报
黑马网友  发表于 2011-9-11 10:09:27
藤椅
。。。如果是一般文本,一个字不就占两字节的吗。要读那一个字,你也可以用字节流读两次
回复 使用道具 举报
黑马网友  发表于 2011-9-11 10:25:58
板凳

回复 藤椅 的帖子

什么意思  貌似你没回答我的问题啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马