我有这个范围:
U + F0000..U + FFFFD
用于UTF,私人使用字符。我理解F0000到FFFFD意味着一个范围,但为什么在开始时添加U +?这意味着什么?
答案 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 +前缀是你编写它的方式。