本文共 335 字,大约阅读时间需要 1 分钟。
下方我们以字符串"你好"为例
我们在out.txt中用Utf-8编码了字符串"你好" FileInputStram的read方法读取步骤 1.先把字符串"你好"这些字符转成Utf-8对应的字节 "你好"的utf-8码为 11100100 10111101 10100000 11100101 10100101 10111101 一个中文占三个字节 2.字节流读取每次只读取一个字节,也就是说 第一次read方法的返回值就是11100100 我们用int类型的变量接收 显示的是 228 FileReader的read方法读取步骤 1.依据Utf-8编码表 还原每个字符 2.依次显示每个字符的二进制编码 20320就是"你"中文的Unicode码 注意不是 Utf-8码转载地址:http://ezhgn.baihongyu.com/