A system of assigning characters to code-points. Can be encoded in UTF-8, UTF-16 (obsolete), and UTF-32.
UTF-8 uses:
UTF-32 uses four octets for all characters.