Разница между 8-битной и 16-битной кодировкой Unicode заключается в том, что при 8-битной кодировке (UTF-8) символ занимает 8 бит (один байт), а при 16-битной (UTF-16) — 16 бит (два байта). 13
UTF-8 обеспечивает совместимость со старыми системами, где использовались 8-битные символьные записи. 4 Текст, состоящий только из элементов с номером меньше 128, при использовании UTF-8 преобразуется в обычный ASCII. 4 Остальные компоненты Юникода — это последовательность длиной от двух до 6 байт. 4
UTF-16 ориентирован на работу с обширными символьными наборами. 4 Это оптимальное решение для материалов, в которых встречаются преимущественно элементы, отличные от ASCII. 4