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,字符集,排序规则相关推荐

  1. 计算机存储单位: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了 ...

  2. 关于计算机、数据的存储单位(bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB)

    计算机.数据存储的单位 一.数据存储的单位有哪些 二.单位换算 三.为什么计算机储存单位的进率是1024而不是1000? 一.数据存储的单位有哪些   计算机存储单位一般用 bit, Byte, KB ...

  3. (Bit / Byte / KB / MB / GB / TB ) 概念与单位换算

    文章目录 - 名词解释 - 单位换算 - 名词解释 名词 1b (bit 位,比特位,计算机表示数据最小的单位, 二进制的范畴,存放一位二进制数,即0或1) 1B (Byte 字节) 1KB (Kil ...

  4. java byte转文件大小_java上传文件大小转换(字节转kb/mb/gb)

    /** * 字节转kb/mb/gb * @param size * @return */ public String getPrintSize(long size) { //如果字节数少于1024,则 ...

  5. js字节单位转换函数(KB MB GB TB PB EB ZB)

    先来个初级的 byteChange = byte => {let size = ''if (byte < 0.1 * 1024) { // 小于0.1KB 则转化成Bsize = byte ...

  6. js距离单位换算_JS数据容量单位转换(kb,mb,gb,tb)

    JS代码如下: var size = '8164674'; function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1 ...

  7. 计算机1M代表什么,1M等于多少kb?KB MB GB TB 各是什么意思?

    所谓的 KB MB GB TB 是指内存大小的单位 他们都有 B , 所以先说说B 吧, B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B. 然后 ...

  8. 1Mb等于多少kb? KB MB GB TB 存储单位详解

    所谓的 KB MB GB TB 是指内存大小的单位 他们都有 B , 所以先说说B 吧, B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B. 然后 ...

  9. java mb单位转换_Java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)

    程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求 b,kb,mb,gb,tb,pb之间的大小转换,我们都 ...

最新文章

  1. SpringMVC中@RequestHeader
  2. 前端框架Vue、angular、React的优点和缺点,以及应用场景
  3. C/C++插入数据到Mysql数据库中
  4. OpenCV3学习(10.2)codebook码书法实现背景剔除
  5. office组件导入导出常见异常记录
  6. 产品质量的基石——微软Bug管理
  7. Windows下的wget安装
  8. c语言 iostream,C语言 我应该在哪里使用iostream类?
  9. jszip 解压压缩包_JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
  10. 2022年31省市数字化转型路线图
  11. [Android 测试] 性能回归测试之 MonkeyRunner使用、插件扩展、结合批处理
  12. python-多元线性回归模型
  13. 【爬虫Practice2】爬取豆瓣高分电影
  14. sdn交换机与普通交换机区别—Vecloud
  15. ACCV 2020 最受关注的 Top10 代码开源论文!
  16. mac 上格式化磁盘出现MediaKit报告设备上的空间不足以执行请求的解决办法
  17. 取模运算总结 - 数论
  18. 2018年7月编程语言TIOBE排行榜
  19. 韩顺平Java自学笔记 项目 QQ聊天室
  20. HBU训练营【动态规划DP】——兔子跳楼梯 (20分)

热门文章

  1. 曲柄滑块机构运动规律
  2. 如何直接打开AutoCAD的DXF文件
  3. win10 定时重启脚本
  4. win10电脑截屏快捷键
  5. 智能快速电子体温计方案设计
  6. Java 进行微信公众号开发遇到的一些坑
  7. 金仓数据库 KingbaseES PL/SQL 过程语言参考手册(19. D PL/SQL保留字和关键字)
  8. html做图片模糊效果,使用CSS制作跨浏览器的图片模糊效果
  9. HTTP与HTTPS协议介绍
  10. 游戏任务系统的设计要素、理念