On Unix systems, UTF-32 strings are sometimes used for storage, due to the type wchar_t being defined as 32-bits.
UTF-32 используются для хранения строк в Unix в том случае, когда тип wchar_t определён как 32-битный.