UTF16na
UTF16na is a character encoding that represents Unicode characters using two bytes per character. It is a variable-width encoding, meaning that some characters are represented by a single 16-bit unit, while others require two 16-bit units, known as surrogate pairs. This makes it capable of encoding all Unicode characters.
The name UTF16na is a portmanteau of "Unicode Transformation Format 16-bit" and "na" which likely stands for
UTF16na shares the fundamental characteristics of UTF-16. It uses a sequence of 16-bit code units. Code points
The endianness of UTF-16 encoding can be specified, often indicated by a Byte Order Mark (BOM) at