Different encodings of Unicode

The Unicode standard has several main ways in which a Unicode value can be encoded. They are UTF-8, UTF-16, and UTF-32. Unicode Transformation Format (UTF) is the algorithmic mapping from every Unicode value to a unique byte sequence.