代码页和代码图表是一样的吗?

时间:2016-03-05 19:11:18

标签: character-encoding

从我可以收集的内容:

1)字符集:我们想要使用的一堆字符(如界面)

2)字符编码:一种编码某些字符集的方法(如实现)

代码图表/代码页(我甚至不知道它们是否是同一个东西)如何适合所有这些?

它们是定义字符集的巨大表格吗?它们是否包含对它们进行编码的方法,从而将它们置于字符编码的域中,还是忽略了实际的实现部分?也是一个上述类型的语言环境?或者它是一个新的东西?

请原谅我可怜的英语,这可能是一个微不足道的问题

1 个答案:

答案 0 :(得分:1)

在大多数情况下,字符集和字符编码是同一个。例如,ISO-8859-1定义了西欧的字符集和使用8位方案的编码。

请参阅ISO-8859-1的规范:ftp://std.dkuug.dk/JTC1/sc2/wg3/docs/n411.pdf,其中包括编码实现。

另一方面,Unicode将编码与字符定义分开,尽管在一堆相关文档中。在Unicode中,几乎所有当前和大量的历史字符,符号和修饰符都映射到32位"代码点"。然后单独记录UTF-32,UTF-16和UTF-8的编码,以定义Unicode代码点的编码方式。