我熟悉了有关 Unicode 的维基百科页面,但不理解它,尽管它在那里说这是一个字符编码标准
据我所知,Unicode表示如下
0x00000000 - 0x0010F800
有一种说法是UTF-16 = Unicode,是真的吗?
UTF-16 表示为 256*256 = 65 536(没有代理对),有代理对的公式是 2^20+2^16−2048 - 不清楚这样的公式是怎么来的,懂行的可以解释一下(没有代理对,一切都很清楚)
UTF-8表示如下
4字节(用什么)
0x00000000 - 0x001FFFFF
6 个字节(未使用的)
0x00000000 - 0x7FFFFFFF
这里问题似乎在酝酿,如果 Unicode 编码的字符少 2 倍,我们如何从 UTF-8 转换为 Unicode?
什么是 Unicode,为什么我们要从同一个 UTF-8 翻译成它?
PS 脑子里的粥,我已经糊涂了X_X,帮我理清头绪

