Unicode 和其他编码兼容性
前 128 个 Unicode 字符与 ASCII 兼容。
前 256 个 Unicode 字符是否与任何扩展 ASCII 标准兼容?
512 个前 Unicode 字符与任何其他编码标准兼容吗?
128 first Unicode characters is compatible with ASCII.
Is 256 first Unicode characters compatible with any extended ASCII standards?
Is 512 first Unicode characters compatible with any other coding standards?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,前 256 个 Unicode 字符对应于 ISO 8859-1。
前 512 个字符将进行 9 位编码,这可能不存在。
Yes, the first 256 Unicode characters correspond to ISO 8859-1.
The first 512 characters would make a 9-bit encoding, which probably does not exist.
前 128 个代码位置直接取自 ASCII。然而,ASCII 标准的版本略有不同,此外,各种 7 位代码(现在基本上未使用)被称为“ASCII 的国家变体”。
不存在“扩展 ASCII”。 ASCII 是一个 7 位代码。世界上使用的大多数字符代码的位置 0 1o 127 取自 ASCII,因此它们可能被称为“ASCII 的扩展”,但这毫无意义。
Unicode 中接下来的 128 个字符取自 ISO 8859-1。
(关于控制字符,在C0控件和C1控件中,标准的表述有些不同。无论如何,大多数控制字符的含义在其他标准和规范中定义,因为它们实际上并不是字符代码标准化的问题.)
就与其他标准的关系而言,接下来的 256 个字符没有什么特别的。他们的分配不基于任何以前的标准。
The first 128 code positions have been taken directly from ASCII. However, there are slightly different versions of the ASCII standard and, moreover, various 7-bit codes (now largely unused) have been called “national variants of ASCII”.
There is no “extended ASCII”. ASCII is a 7-bit code. Most character codes used in the world have positions 0 1o 127 taken from ASCII, so they might be called “extensions to ASCII”, but this would be rather pointless.
The next 128 characters in Unicode have been taken from ISO 8859-1.
(Regarding control characters, in C0 Controls and C1 Controls, the standards formulate things somewhat differently. In any case, the meanings of most of those control characters are defined in other standards and specifications, as they are not really a matter of character code standardization.)
There is nothing special about the next 256 characters in terms of relationship with other standards. Their allocation was not based on any previous standard.