Java 为什么同一个文件用字符流与用字节流进行读取 结果计算的字符数不一样?

Java

单字节编码的文件的话 字节和字符流长度应该一致,但是如果出现中文等特殊字符就不一致了,GBK编码一个中文字符等于2个字节,UTF-8编码的话一个中文字符等于3个字节。追问

谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-24
字符流不读取一些符号比如 /N/R 他会转换成 换行 而字节流 不管这些追问

谢谢

第2个回答  2015-06-24
不把代码贴出来问个毛
第3个回答  2015-06-24
可能有空格之类的
相似回答