从我可以收集的内容:
1)字符集:我们想要使用的一堆字符(如界面)
2)字符编码:一种编码某些字符集的方法(如实现)
代码图表/代码页(我甚至不知道它们是否是同一个东西)如何适合所有这些?
它们是定义字符集的巨大表格吗?它们是否包含对它们进行编码的方法,从而将它们置于字符编码的域中,还是忽略了实际的实现部分?也是一个上述类型的语言环境?或者它是一个新的东西?
请原谅我可怜的英语,这可能是一个微不足道的问题
答案 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代码点的编码方式。