UTF-16

UCS Transformation Format—16-bit (UTF-16) is a 16-bit character encoding capable of encoding Unicode code points U+0000 through 0+10FFFF. It makes use of a byte order mark to determine whether the encoding is big endian or little endian.

Specifications

 * RFC 2781 (2000-02)
 * Unicode 6.0, Chapter 3 (2011) — §3.9 D91; §3.10 D96–D98, Table 3-9
 * ISO/IEC 10646:2003 Annex Q (2003)