UCS2
UCS-2, short for Universal Coded Character Set 2-byte form, is a fixed-width character encoding that uses 16-bit code units to represent Unicode code points from U+0000 to U+FFFF, i.e., the Basic Multilingual Plane. It is a predecessor of UTF-16 and is largely historical in modern Unicode implementations.
Because UCS-2 encodes only the BMP, it cannot represent characters outside that range. To encode supplementary
UCS-2 may be stored in big-endian or little-endian byte order, often referred to as UCS-2BE and UCS-2LE,
Historically, UCS-2 appeared in early Unicode and ISO/IEC 10646 implementations and in some legacy software stacks.