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.