В кодировке UTF-32 каждый символ кодируется 32 битами, потому что это предусмотрено стандартом ISO 10646. 23 Он определяет 31-битную форму кодировки UCS-4, в которой каждый закодированный символ представлен 32-разрядным значением кода в кодовом пространстве чисел от 0 до 7FFFFFFF. 23
UTF-32 — это подмножество UCS-4, которое использует только определённый диапазон, и поэтому для кодирования любого символа используется ровно 32 бита. 23
Также 32 бита составляют 4 байта информации, которые понадобятся для кодирования одного символа в UTF-32. 1