>>838
UTF16は外部表現。
内部: Unicode
外部: UTF16LE BOM
この辺の区別は、Javaや.NET、Python3などでも普通に出てくるんだが。