博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FileInputStram和FileReader的read方法的区别
阅读量:3934 次
发布时间:2019-05-23

本文共 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/

你可能感兴趣的文章
ruby环境搭建
查看>>
Gem Bundle 入门
查看>>
API防重放机制
查看>>
js 表单验证
查看>>
怎么找到适合自己的工作
查看>>
CGI脚本
查看>>
nginx的fix_pathinfo漏洞
查看>>
php-cgi占用cpu资源过高的解决方法
查看>>
php-fpm.conf 相关参数
查看>>
nginx 内部结构分析
查看>>
utuntu常用配置
查看>>
GIT简介
查看>>
GIT客户端
查看>>
GIT系统安装
查看>>
GIT命令行应用
查看>>
php编程技巧
查看>>
款免费的PHP加速器:APC、eAccelerator、XCache比较
查看>>
Nginx 压力测试 /webbench
查看>>
ubuntu访问windows共享文件夹
查看>>
ubuntu用户和用户组管理
查看>>