Unicode和其他编码兼容性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unicode和其他编码兼容性相关的知识,希望对你有一定的参考价值。

128个第一个Unicode字符与ASCII兼容。

256个第一个Unicode字符是否与任何扩展ASCII标准兼容?

512个第一个Unicode字符是否与其他编码标准兼容?

答案

前128个代码位置直接取自ASCII。但是,ASCII标准的版本略有不同,而且,各种7位代码(现在很大程度上未使用)被称为“ASCII的国家变体”。

没有“扩展ASCII”。 ASCII是一个7位代码。世界上使用的大多数字符代码都具有从ASCII获取的位置0 1 127,因此它们可能被称为“ASCII扩展”,但这将是毫无意义的。

Unicode中接下来的128个字符取自ISO 8859-1。

(关于控制字符,在C0控件和C1控件中,标准的表达方式有所不同。在任何情况下,大多数控制字符的含义都在其他标准和规范中定义,因为它们实际上不是字符代码标准化的问题。 。)

在与其他标准的关系方面,接下来的256个字符没什么特别之处。他们的分配不是基于任何以前的标准。

另一答案

是的,前256个Unicode字符对应ISO 8859-1。

前512个字符将进行9位编码,这可能不存在。

以上是关于Unicode和其他编码兼容性的主要内容,如果未能解决你的问题,请参考以下文章

刨根究底字符编码之八——Unicode编码方案概述

什么是UTF-8编码?

python的编码和解码

汉字 Unicode 编码范围

PHP的json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案

字符编码 and 字节和字符串转换(待补充)