fix utf16 decode
don't support more than Basic Multilingual Plane