带你读《全景揭秘字符编码》之六:六、字符编码模型(2)

简介: 带你读《全景揭秘字符编码》之六:六、字符编码模型(2)

带你读《全景揭秘字符编码》之六:六、字符编码模型(1) https://developer.aliyun.com/article/1240934?groupCode=tech_library


6.2、现代编码模型



Unicode编码模型采用了一个全新的编码思路,将编码模型划分为4 个层次(也有说5个层次的),不过第五层是传输层的编码适配,放在编码模型里严格来说不是很恰当。


这 4 个层次分别是:


  • 1)第一层,抽象字符集 ACR(Abstract Character Repertoire):定义抽象字符集合,明确各个抽象字符;

  • 2)第二层,编号字符集 CCS(Coded Character Set):将抽象字符集进行数字编号;

  • 3)第三层,字符编码方式 CEF(Character Encoding Form):将字符编号编码为逻辑上的码元序列;

  • 4)第四层,字符编码方案 CES(Character Encoding Scheme):将逻辑上的码元序列编码为物理字节序列。

下面将分别来详细讲讲各层。



带你读《全景揭秘字符编码》之六:六、字符编码模型(3) https://developer.aliyun.com/article/1240931?groupCode=tech_library

相关文章
|
算法
轨迹系列——一种基于中值滤波的轨迹纠偏方法和几点思考
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 在无路网的情况下,如何进行轨迹纠偏也是一个很多人在研究的内容,各种方案均有很多,有基于不同滤波算法的,也有基于机器学习的,等等。
3139 0
|
弹性计算 监控 大数据
云计算中的弹性伸缩:原理与实践
云计算中的弹性伸缩:原理与实践
875 99
|
Java Apache
Java将一个对象的属性复制到另一个对象
【5月更文挑战第18天】Java将一个对象的属性复制到另一个对象
1229 2
|
Java Python
> python知识点100篇系列(19)-使用python下载文件的几种方式
【10月更文挑战第7天】本文介绍了使用Python下载文件的五种方法,包括使用requests、wget、线程池、urllib3和asyncio模块。每种方法适用于不同的场景,如单文件下载、多文件并发下载等,提供了丰富的选择。
337 1
在Linux中,如何查看和修改网络接口配置?
在Linux中,如何查看和修改网络接口配置?
|
存储 分布式计算 数据处理
使用Python和Pandas处理大型数据集的高效策略
随着大数据时代的到来,处理大型数据集已成为数据分析师和数据科学家的日常任务。本文旨在探讨如何使用Python的Pandas库高效地处理大型数据集。不同于常规的数据处理教程,本文将重点介绍数据子集化、内存优化、并行处理和数据压缩等高级策略,帮助读者在资源受限的环境中快速且准确地分析大量数据。
|
存储 缓存 Kubernetes
Dubbo-kubernetes 基于 Informer 服务发现优化之路
优化为 Informer 后,Dubbo 的服务发现不用每次直接调用 kube-apiserver,减小了 kube-apiserver 的压力,也大大减少了响应时间,助力 Dubbo 从传统架构迁移到 Kubernetes 中。
394 69
Dubbo-kubernetes 基于 Informer 服务发现优化之路
带你读《全景揭秘字符编码》之六:六、字符编码模型(3)
带你读《全景揭秘字符编码》之六:六、字符编码模型(3)
298 0
|
监控 项目管理
49个项目管理过程ITTO整理(详细)(下)
49个项目管理过程ITTO整理(详细)(下)
222 0
|
程序员 C++ Windows
Visual Studio 2022 程序员必须知道高效调试手段与技巧(上)
Visual Studio 2022 程序员必须知道高效调试手段与技巧(上)
463 0