Вопросы к Поиску с Алисой
Кодировка UTF-16 требует использования суррогатных пар для некоторых символов из-за того, что двухбайтного представления недостаточно для всех возможных символов Юникода. learn.javascript.ru
Два байта допускают только 65 536 комбинаций, и этого объёма недостаточно для символов, выходящих за рамки стандартного набора ASCII, например, эмодзи или иероглифов. sky.pro learn.javascript.ru
Суррогатные пары позволяют расширить диапазон представляемых символов, кодируя те, которые не помещаются в стандартный 16-битный код. sky.pro Первая единица из пары называется «ведущей суррогатной парой», а вторая — «завершающей суррогатной парой». sky.pro