UTF-8 - это одна кодировка Unicode.UTF-16 и UTF-32 являются другими кодировками Unicode.
Unicode определяет числовое значение для каждого символа;Символ степени оказывается 0xB0, или 176 в десятичном виде.Unicode не определяет способ представления этих числовых значений.
UTF-8 кодирует значение 0xB0
в виде двух последовательных октетов (байтов) со значениями 0xC2 0xB0
.
UTF-16 кодируетто же значение либо как 0x00 0xB0
, либо как 0xBo 0x00
, в зависимости от порядкового номера.
UTF-32 кодирует его как 0x00 0x00 0x00 0xB0
или как 0xB0 0x00 0x00 0x00
, опять же, в зависимости от порядкового номера (я полагаю, возможны другие порядки).