UTF-16 は1文字が2、または4バイト(サロゲートペア)で、
UCS2 はサロゲートペアなしの1文字2バイト固定じゃなかったっけか。