151152153154155156157158159
else { enc = EncodingRegistry.getInstance().getEncoding(encoding); } final ByteBuffer byteBuffer = new ByteBuffer(data, pos, length); final CodePointBuffer cp = enc.decode(byteBuffer, null); return Utf16LE.getInstance().encodeString(cp); } }
162163164165166167168169170