In computing, UTF-16 (16-bit Unicode Transformation Format)'s a variable-length character encoding for Unicode, capable of encoding the entire Unicode repertoire. The encoding form maps each character to a sequence of 16-bit words. Characters are known as code points and the 16-bit words are known as code units. For characters in the Basic Multilingual Plane (BMP) the resulting encoding's a single 16-bit word. For characters in the other planes, the encoding will result in a pair of 16-bit words… (More on Ucs-2)