Unicode
Unicode is the standard that assigns a unique code point to every character across writing systems, independent of how those points are encoded as bytes.
One character is not always one byte or even one code point, so length limits must state whether they count bytes, code points, or grapheme clusters. Continue with Getting started with ASCII Code Converter for the longer explanation.