Variable-width encodings represent characters using a storage size that varies based on the character in question.
Variable-width encodings represent characters using a storage size that varies based on the character in question.
For example, UTF-8 represents basic ASCII characters (such as "A") using a single byte, whilst the CJK character "も" is represented as a three-byte sequence.