A method of encoding Unicode code points as four-byte unsigned integers. Whether the most- or least-significant byte comes first varies between implementations and is generally indicated by a byte-order mark. UTF-32 is not widely used.
http://www.unicode.org/versions/Unicode5.0.0/ch03.pdf Details of UTF-32 encoding from the Unicode (version 5) standard