码位(code point)

码位是表示文本的系统(例如 Unicode)中用于表示抽象字符的数值。在 Unicode 中,码位以“U+1234”的形式表示,其中的“1234”是分配的数值。例如,字符“A”被分配的码位是 U+0041。

字符编码形式(例如 UTF-8 和 UTF-16)决定了如何将 Unicode 码位编码成一个字节序列。不同的编码形式可以将相同的码位编码成不同的字节序列:例如,西里尔字符“Ф”,它的码位是 U+0424,在 UTF-8 中的编码为 0xd0a4,在 UTF-16 中的编码为 0x0424

参见