Convert the provided content. The content is inspected
for a BOM signature, which is stripped. An exception is
thrown if a signature is present when, according to the
encoding type, it should not be. Conversely, An exception
is thrown if there is no known signature where the current
encoding expects one to be present.
Where 'ate' is provided, it will be set to the number of
elements consumed from the input and the decoder operates
in streaming-mode. That is: 'dst' should be supplied since
it is not resized or allocated.
Convert the provided content. The content is inspected for a BOM signature, which is stripped. An exception is thrown if a signature is present when, according to the encoding type, it should not be. Conversely, An exception is thrown if there is no known signature where the current encoding expects one to be present.
Where 'ate' is provided, it will be set to the number of elements consumed from the input and the decoder operates in streaming-mode. That is: 'dst' should be supplied since it is not resized or allocated.