万国码的基本知识点

  • 万国码是由国际标准组织统一码联盟共同制定的.
  • 万国码有两个版本,第一个版本的最大编码长度是2个字节,第二个版本的最大编码长度是4个字节.

万国码的实现

  • 万国码的实现分为两个层次:理论编码实际存储编码

    • 理论编码就是抛开计算机不管,通过数据计算得出的编码.
    • 实际存储编码就是实际在计算机中存储的编码.
  • 理论编码实际存储编码并不相同,这也是万国码比其他编码难理解的原因之一.
  • 万国码的理论编码方案有ucs2ucs4两种。
    • ucs2就是第一版万国码
    • ucs4就是第二版万国码
    • 这两种方案目前都在使用,且ucs4兼容ucs2
  • 实际存储编码方案
    • ucs2ucs-2utf-8
    • ucs4utf-8utf-16utf-32

搞清楚字符编码05-万国码[1]相关推荐

  1. 搞清楚字符编码08-万国码[4](utf-8)

    这篇博客介绍万国码中的实际存储编码utf-8 utf-8是什么 utf-8是一种实际存储编码 它即可以存储理论编码ucs2又可以存储理论编码ucs4 变长存储,各个字符编码的长度可能不相同. 它是为了 ...

  2. 搞清楚字符编码07-万国码[3]

    这篇博客介绍万国码中的实际存储编码ucs-2 变长存储与不变长存储 ucs-2是我们介绍的第一种实际存储编码,对实际存储编码我们要先说两个概念:变长存储与不变长存储 变长存储:各个字符编码的长度可能不 ...

  3. 搞清楚字符编码10-万国码[6]

    这篇博客简要介绍一下万国码的BOM信息以及万国码的大小端 实际存储编码总结 在前边的几篇博客中介绍在主要的几种万国码的实际存储编码,在这里简单的总结一下. 实际存储编码 对应的理论编码 是否变长存储 ...

  4. 搞清楚字符编码09-万国码[5]

    这篇博客我们来介绍万国码实际存储编码中的utf-16与utf-32 utf-16是什么 utf-16是理论编码ucs4的一种实际存储编码 基本单元是2个字节 变长存储,存储BMP时长度是2个字节,存储 ...

  5. 搞清楚字符编码06-万国码[2]

    这篇博客介绍理论编码ucs4 编码范围 ucs4共有4个字节,理论允许的编码范围为 00000000 00000000 00000000 00000000 至 11111111 11111111 11 ...

  6. python day2 python基础 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码...

    本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...

  7. php查看字符编码,PHP实现检测当前字符编码并转码的方法

    本文主要和大家分享PHP实现检测当前字符编码并转码的方法,结合文字和代码,希望能帮助到大家. 一.检测当前字符串编码并将编码改为utf-8 1 获取当前字符串的编码 $encode = mb_dete ...

  8. Python之令人心烦意乱的字符编码与转码

    ASC-II码:英文1个字节(8 byte),不支持中文: 高大上的中国,扩展出自己的gbk.gb2312.gb2318等字符编码. 由于各个国家都有自己的编码,于是就需要统一的编码形式用于国际流传, ...

  9. 彻底搞懂 字符 编码 GBK 和 UTF8

    转:彻底搞懂编码GBK和UTF8 彻底搞懂编码 GBK 和 UTF8 常用编码格式一览 首先来看一下常用的编码有哪些,截图自Notepad++.其中ANSI在中国大陆即为GBK(以前是GB2312), ...

最新文章

  1. 程序编辑SHP文件并应用更改到数据源
  2. python input 数字_Python:raw_input读取数字的问题
  3. 深度学习:一文看懂CNN、RNN等七种范例
  4. 在windows 2008下不同域活动目录迁移(ADMT3.1)
  5. 使用DOS命令找到占用80端口的程序,关闭该程序
  6. 支撑日活百万用户的高并发系统,应该如何设计其数据库架构?
  7. 最小生成树(prime算法、kruskal算法) 和 最短路径算法(floyd、dijkstra)
  8. Android Camera2 拍照(四)——对焦模式
  9. proxool配置多数据库多连接池
  10. 如何使用notepad运行python程序
  11. nginx入门(4):FastCGI代理
  12. java生成 折线图
  13. AE-after Effects 笔记
  14. python学期学习总结
  15. 数据库系统原理与应用教程(006)—— 编译安装 MySQL5.7(Linux 环境)
  16. 设计方案,写了才知道有多香
  17. 小程序:emoji等表情base64后乱码解决方案
  18. Twitter首席科学家离职 高层动荡仍持续
  19. 2022年低压电工考试内容及低压电工模拟考试题库
  20. es java api 获取总数_es 获取总数的几种方式

热门文章

  1. 从16页PPT里看懂Jack Dorsey的Web5
  2. easyExcel的简单使用
  3. 【必读】2021短视频爆粉变现指导手册:推荐机制、拍摄技巧、涨粉攻略、高效变现.........
  4. C#桌面应用程序调用Ocx控件
  5. SSM毕设项目西安凯特物流订单管理系统ckqd3(java+VUE+Mybatis+Maven+Mysql)
  6. 03_Java异常面试题(2020最新版)
  7. 查看自己电脑的网络物理地址
  8. 机器学习特征工程之特征选择
  9. 唐僧为什么可以领导孙悟空
  10. gorm preload 搜索_翻译技术 | 搜索神器:Wox+Everything使用教程