Functions available for converting between any two of the Unicode encoding forms UTF-8, UTF-16, and UTF-32 are as follows:
Convert UTF-8 string to UTF-16
Convert UTF-8 string to UTF-32
Convert UTF-16 string to UTF-8
Convert UTF-16 string to UTF-32
Convert UTF-32 string to UTF-8
Convert UTF-32 string to UTF-16