什么是UTF-16的双字节前驱？
Unicode已经成为文本内部处理和存储的主要方案。尽管大量文本仍存储在传统编码中，但Unicode几乎只用于构建新的信息处理系统。早期的采用者倾向于使用UCS-2（UTF-16的固定宽度两字节前身），后来又转向UTF-16（可变宽度当前标准），因为这是增加对非BMP字符支持的最不中断的方式。最著名的此类系统是Windows NT（及其后代Windows 2000、Windows XP、Windows Vista和Windows 7），它使用UTF-16作为唯一的内部字符编码。Java和.NET字节码环境、MacOSX和KDE也将其用于内部表示。Unicode可在Windows 95上通过Microsoft层用于Unicode，也可在其子代Windows 98和Windows ME上使用。
UCS-2（