portable UTF-16LE support is implemented