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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 游兴钟 中级黑马   /  2012-5-11 04:05  /  1625 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

当用到字符流的时候都难免涉及到编码表,通过InputStreamReader转换字节流的时候,它所用的代码表是什么?

5 个回复

倒序浏览
纠正一下,不叫编码表,而是叫编码方案。
这个要视具体需求而定的,只要编码和解码方案统一就行了。InputStreamReade没有固定要某种编码方案,任你选择。


回复 使用道具 举报
还是和之前的编码同样的。在这个过程过,都是将数据转换为了二进制进行操作的。在这个过程中,传输是0和1的字节流,而不是字符流。
回复 使用道具 举报
InputStreamReader修饰字节流,如果直接往里面丢一个字节流,得到的字符流默认使用本地码表
建议查看API文档有介绍,也可以丢入字节流加码表 那么就产生了一个对应编码表的字符流
回复 使用道具 举报
恩,上面的说的都很对

不过,我想你要问的是,默认的编码方案吧。我们的电脑的底层就已经被设置好了的是GB2312.各个国家的设置的有所不同,看电脑制造商是怎么弄的了
所以,如果你创建转换流的时候没有指定字符集的话,那么默认的就是GB2312啦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马