UTF_16

Sixteen-bit Unicode Transformation Format, byte order specified by a mandatory initial byte-order mark (either
order accepted on input, big-endian used on output).
Every implementation of the Java platform is required to support this character encoding.