如何理解十六进制的范围

时间:2016-01-28 14:05:21

标签: utf-8

我有这个范围:

U + F0000..U + FFFFD

用于UTF,私人使用字符。我理解F0000到FFFFD意味着一个范围,但为什么在开始时添加U +?这意味着什么?

2 个答案:

答案 0 :(得分:3)

“U +”表示它是Unicode代码点,就像“0x”表示后面的内容是十六进制数。 “U +”表示十六进制,因此接下来是十六进制表示法,但代表Unicode中的代码点。

在UTF-8中,U + F0000将被编码为0xF3 0xB0 0x80 0x80。 U + FFFFD将编码为0xF3 0xBF 0xBF 0xBD。

答案 1 :(得分:0)

这称为Unicode code point,U +前缀是你编写它的方式。