【发布时间】:2012-02-27 10:25:12
【问题描述】:
前 128 个 Unicode 字符与 ASCII 兼容。
前 256 个 Unicode 字符是否与任何扩展的 ASCII 标准兼容?
前 512 个 Unicode 字符是否与任何其他编码标准兼容?
【问题讨论】:
标签: unicode utf-8 character-encoding ascii standards
前 128 个 Unicode 字符与 ASCII 兼容。
前 256 个 Unicode 字符是否与任何扩展的 ASCII 标准兼容?
前 512 个 Unicode 字符是否与任何其他编码标准兼容?
【问题讨论】:
标签: unicode utf-8 character-encoding ascii standards
是的,前 256 个 Unicode 字符对应于 ISO 8859-1。
前 512 个字符将构成 9 位编码,这可能不存在。
【讨论】:
前 128 个代码位置直接取自 ASCII。但是,ASCII 标准的版本略有不同,此外,各种 7 位代码(现在大部分未使用)被称为“ASCII 的国家变体”。
没有“扩展 ASCII”。 ASCII 是 7 位代码。世界上使用的大多数字符代码的位置 0 1o 127 取自 ASCII,因此它们可能被称为“对 ASCII 的扩展”,但这毫无意义。
Unicode 中接下来的 128 个字符取自 ISO 8859-1。
(关于控制字符,在 C0 Controls 和 C1 Controls 中,标准的表述方式有所不同。无论如何,这些控制字符中的大多数含义在其他标准和规范中定义,因为它们并不是真正的问题字符代码标准化。)
就与其他标准的关系而言,接下来的 256 个字符没有什么特别之处。他们的分配不是基于任何以前的标准。
【讨论】: