【发布时间】:2018-05-23 19:48:11
【问题描述】:
我意识到这是非常基本的,因为我正在阅读维基百科中的 Unicode 以及它指向的任何地方。但是这个“U+0000”语义没有完全解释。在我看来,“U”总是等于 0。
为什么“U+”是符号的一部分?这到底是什么意思? (它似乎是一些基本值,但我无法理解它何时或为什么非零。)
另外,如果我从其他来源收到一串文本,我如何知道该字符串是 UTF-8、UTF-16 还是 UTF-32 编码的?有什么方法可以根据上下文自动确定吗?
【问题讨论】: