Преимущества кодирования символов с помощью 16 бит:
- Фиксированная длина в BMP. 2 Для основной многоязычной плоскости используются фиксированные 2 байта, что положительно сказывается на некоторых операциях. 2
- Индексация данных. 2 16-битный код обеспечивает более быстрый доступ к символьным элементам в пределах BMP за счёт их фиксированной длины. 2
- Поддержка дополнительных символов. 4 UTF-16 поддерживает дополнительные символы с помощью суррогатных пар, позволяя представлять большой диапазон символов. 4
Недостатки кодирования символов с помощью 16 бит:
- Вдвое больший размер кода, чем при использовании 8-битных кодировок. 3 Этот недостаток особенно заметен при использовании только латинских букв. 3
- Скорость обработки дополнительных компонентов может упасть, так как их представление требует пар 16-битных значений. 2