老生常谈的问题:字节、字符、编码、I/O流
编码:类似于JSON数据,一个key值对应一个value值。
ASCII码:字节码,可以看成是计算机一开始规定的一个映射文件,如"Ox61":"a";value值只有英文字母和符号等,这种映射文件并不能满足中文,日文等。
UTF-8:一个中文字符占3个字节。
FileInputStream.available(); //一个中文字符返回3
BufferedReader.read(); //读一个中文字符读一次
艹,不写了。改转载了:点击打开链接