码界工坊

htykm.cn
人生若只如初见

utf-8编码是什么意思?utf-8编码的规则介绍

什么是utf-8编码?utf-8的编码规则是什么?

8位Unicode转换格式(UTF-8)是一种用于编码各种字符的相对较新的代码约定。它是字符标识的标准,也是各种编程语言和设备的参考,有助于标准化字母,数字和其他字符的显示。

在许多情况下,UTF-8取代了一种名为美国信息交换标准码(ASCII)的旧约定。ASCII处理英语语言文本所需的所有字符,但UTF-8为不使用英语或罗马字母的其他语言处理更多不同的符号集。UTF-8被认为是与ASCII向后兼容的。

utf-8编码

UTF-8编码规则:

如果只有一个字节则其最高二进制位为0;如果是多字节,其第一个字节从最高位开始,连续的二进制位值为1的个数决定了其编码的字节数,其余各字节均以10开头。

UTF-8编码中的前缀码起到了很好的区分和标识的作用:

当解码程序读取到一个字节的首位为0,表示这是一个单字节编码的ASCII字符;

当读取到一个字节的首位为1,表示这是一个非ASCII字符的多字节编码字符中的某个字节(可能是首字节,也可能是后续字节),接下来若继续读取到一个1,则确定为首字节,再继续读取直到遇见终结标志0为止,读取了几个1,就表示该字符为几个字节的编码。

当读取到一个字节的首位为1,紧接着读取到一个终结标志0,则该字节显然是非ASCII字符的后续字节(即非首字节)。

以上就是有关utf-8编码是什么意思,utf-8编码的规则介绍。

未经允许不得转载 » 本文链接:http://htykm.cn/html/507a4699446.html

推荐文章

  • cmatrix命令行工具如何进行日志分析

    cmatrix是一个终端模拟器,它提供了一个类似于电影《黑客帝国》中矩阵的绿色代码雨效果。它本身并不是用于日志分析的工具。如果你想要在终端中进行日志分析,你可以使用一些专门的日志分析工具,比如 gre ...

  • 阿里在西班牙上线跨境电商新平台

    11月30日消息,据外媒报道,阿里巴巴将在西班牙正式推出新出海平台Miravia。该平台定位于西班牙的中高端电商市场,目前已在iOS版应用商店中上线,PC端网站miravia.es也已对外开放。相关内 ...

  • 百度企业号是什么?

    百度企业号是什么?百度企业号就是企业百家号,是百度为企业用户定位的百家号,是帮助企业整合公域到私域流量,打造营销闭环的内容营销平台。百家号分为个人、企业、媒体等五大类,百度企业号是其中一类,需要企业通 ...

  • 商标注册不通过能退款吗?

    我们都知道商标注册申请时间长,需要大半年之久,所以商标提交之后,会到商标局进行审查,也有的商标被商标局审查员予以驳回了,很多人就会疑问,商标注册驳回,费用可以退吗?针对此种情形给大家讲解一下为什么找代 ...

  • Ubuntu如何配置Oracle网络连接

    在Ubuntu系统中配置Oracle网络连接通常涉及以下几个步骤:安装Oracle Instant Client:访问Oracle官方网站,下载对应版本的Oracle Instant Client基本 ...

  • 电脑mac地址怎么查?

    电脑mac地址怎么查?有时候,我们使用电脑时,会需要查电脑的 mac 地址,那么该如何操作呢?我们一起来看一下吧!方法一:首先在查询窗口中输入“cmd”–单击“确定”。然后,再输入“ipconfig/ ...

  • 国内商标注册复杂吗?国内商标注册流程的五个步骤

    国内商标注册复杂吗?商标对于企业都是十分重要的,很多企业项目没有对外宣传的时候,都会把商标提交注册,那么,国内商标注册难不难,下面我们来看一下国内商标注册流程的五个步骤。第一、商标注册准备企业在商标注 ...

  • 怎么用域名访问网站?

    怎么使用域名访问网站?ip地址能访问网站吗?为什么要通过域名访问网站?下面是关于怎么用域名访问网站的介绍。一、用域名访问网站的方法?1、网站在制作完成后,需要备有主机、网站备案等才能够正常使用。2、开 ...