Unicode 和 ASCII 之间的确切区别是什么?
ASCII 共有 128 个字符(扩展集中为 256 个)。
Unicode 字符是否有任何大小规范?
ASCII 定义了 128 个字符,映射到数字 0-127。Unicode 定义(少于)2 21 个字符,类似地,它们映射到数字 0-2 21(尽管当前并非所有数字都已分配,有些是保留的)。
Unicode 是 ASCII 的超集,数字 0-127 在 ASCII 中的含义与它们在 Unicode 中的含义相同。例如,数字 65 表示“拉丁文大写 ‘A’”。
由于 Unicode 字符通常不适合一个 8 位字节,因此有多种方法可以将 Unicode 字符存储在字节序列中,例如 UTF-32 和 UTF-8。