Я понимаю, что это довольно просто, так как я читаю об Unicode в Википедии и везде, куда она указывает.но эта семантика "U + 0000" не полностью объяснена.мне кажется, что "U" всегда равно 0.
, почему это "U +" часть обозначения?что именно это значит?(Кажется, что это какое-то базовое значение, но я не могу понять, когда или почему оно когда-либо не равно нулю.)
также, если я получаю строку текста из какого-то другого источника, как я узнаю, что этострока в кодировке UTF-8 или UTF-16 или UTF-32?Есть ли способ, которым я могу автоматически определить это по контексту?