位(bit),字节(Byte),KB,MB,GB,TB,UTF-8,Unicode,字符集,排序规则
1字节(byte) = 8位(bit)
1KB=1024byte
1MB=1024KB
1GB=1024MB
位(bit):位只有两种形式0和1
字节(byte):字节是有8个位组成的。可以表示256个状态。1字节(byte)=8位(bit)
一个utf8数字占1个字节
一个utf8英文字母占1个字节
占2个字节的:带有附加符号的拉丁文、希腊文、西里尔字母、亚美尼亚语、希伯来文、阿拉伯文、叙利亚文及它拿字母则需要二个字节编码
占3个字节的:基本等同于GBK,含21000多个汉字
占4个字节的:中日韩超大字符集里面的汉字,有5万多个
少数是汉字每个占用3个字节,多数占用4个字节。
UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码,由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码Unicode字符。用在网页上可以统一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。
如果UNICODE字符由2个字节表示,则编码成UTF-8很可能需要3个字节。而如果UNICODE字符由4个字节表示,则编码成UTF-8可能需要6个字节。用4个或6个字节去编码一个UNICODE字符可能太多了,但很少会遇到那样的UNICODE字符。
UTF-8编码规则:如果只有一个字节则其最高二进制位为0;如果是多字节,其第一个字节从最高位开始,连续的二进制位值为1的个数决定了其编码的字节数,其余各字节均以10开头。UTF-8转换表表示如下:
位(bit),字节(Byte),KB,MB,GB,TB,UTF-8,Unicode,字符集,排序规则相关推荐
- 计算机存储单位:bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB
一.计算机的存储单位有哪些呢? 计算机存储单位一般用 bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB来表示, 我们经常将Byte简称为B,将KB简称问K.什么几K了 ...
- 关于计算机、数据的存储单位(bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB)
计算机.数据存储的单位 一.数据存储的单位有哪些 二.单位换算 三.为什么计算机储存单位的进率是1024而不是1000? 一.数据存储的单位有哪些 计算机存储单位一般用 bit, Byte, KB ...
- (Bit / Byte / KB / MB / GB / TB ) 概念与单位换算
文章目录 - 名词解释 - 单位换算 - 名词解释 名词 1b (bit 位,比特位,计算机表示数据最小的单位, 二进制的范畴,存放一位二进制数,即0或1) 1B (Byte 字节) 1KB (Kil ...
- java byte转文件大小_java上传文件大小转换(字节转kb/mb/gb)
/** * 字节转kb/mb/gb * @param size * @return */ public String getPrintSize(long size) { //如果字节数少于1024,则 ...
- js字节单位转换函数(KB MB GB TB PB EB ZB)
先来个初级的 byteChange = byte => {let size = ''if (byte < 0.1 * 1024) { // 小于0.1KB 则转化成Bsize = byte ...
- js距离单位换算_JS数据容量单位转换(kb,mb,gb,tb)
JS代码如下: var size = '8164674'; function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1 ...
- 计算机1M代表什么,1M等于多少kb?KB MB GB TB 各是什么意思?
所谓的 KB MB GB TB 是指内存大小的单位 他们都有 B , 所以先说说B 吧, B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B. 然后 ...
- 1Mb等于多少kb? KB MB GB TB 存储单位详解
所谓的 KB MB GB TB 是指内存大小的单位 他们都有 B , 所以先说说B 吧, B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B. 然后 ...
- java mb单位转换_Java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)
程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求 b,kb,mb,gb,tb,pb之间的大小转换,我们都 ...
最新文章
- SpringMVC中@RequestHeader
- 前端框架Vue、angular、React的优点和缺点,以及应用场景
- C/C++插入数据到Mysql数据库中
- OpenCV3学习(10.2)codebook码书法实现背景剔除
- office组件导入导出常见异常记录
- 产品质量的基石——微软Bug管理
- Windows下的wget安装
- c语言 iostream,C语言 我应该在哪里使用iostream类?
- jszip 解压压缩包_JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
- 2022年31省市数字化转型路线图
- [Android 测试] 性能回归测试之 MonkeyRunner使用、插件扩展、结合批处理
- python-多元线性回归模型
- 【爬虫Practice2】爬取豆瓣高分电影
- sdn交换机与普通交换机区别—Vecloud
- ACCV 2020 最受关注的 Top10 代码开源论文!
- mac 上格式化磁盘出现MediaKit报告设备上的空间不足以执行请求的解决办法
- 取模运算总结 - 数论
- 2018年7月编程语言TIOBE排行榜
- 韩顺平Java自学笔记 项目 QQ聊天室
- HBU训练营【动态规划DP】——兔子跳楼梯 (20分)