module Encoding:sig
..end
type
t
char stream -> int stream
.val decode :
?report:(location -> Error.t -> unit) ->
t -> (char, 's) stream -> (int, 's) stream
~report
with error kind `Decoding_error
.
The illegal bytes are then skipped, and zero or more U+FFFD replacement
characters are emitted. The default handler ignores errors.
The locations provided to the error handler by the built-in decoders below
in this module are fully accurate only if the input byte stream uses LF
characters as line breaks.
val utf_8 : t
val utf_16be : t
val utf_16le : t
val utf_16 : t
val iso_8859_1 : t
val us_ascii : t
val windows_1251 : t
val windows_1252 : t
val ucs_4be : t
val ucs_4le : t
val ucs_4be_transposed : t
val ucs_4le_transposed : t
val ebcdic : t