| Safe Haskell | None |
|---|
System.IO.Streams.Text
Contents
Description
Stream primitives for decoding and encoding Text values in UTF-8 format.
- decodeUtf8 :: InputStream ByteString -> IO (InputStream Text)
- decodeUtf8With :: OnDecodeError -> InputStream ByteString -> IO (InputStream Text)
- encodeUtf8 :: OutputStream ByteString -> IO (OutputStream Text)
Decoders and Encoders
decodeUtf8 :: InputStream ByteString -> IO (InputStream Text)Source
Decode an InputStream of ByteStrings in UTF-8 format into an
InputStream of Text values. If decoding fails, will throw an exception.
See Data.Text.Encoding..
decodeUtf8
decodeUtf8With :: OnDecodeError -> InputStream ByteString -> IO (InputStream Text)Source
Decode an InputStream of ByteStrings in UTF-8 format into an
InputStream of Text values. If decoding fails, invokes the given
OnDecodeError function to decide what to do. See
Data.Text.Encoding..
decodeUtf8With
encodeUtf8 :: OutputStream ByteString -> IO (OutputStream Text)Source
Convert an OutputStream taking ByteStrings to an OutputStream that
takes Text, encoding the data as UTF-8. See
Data.Text.Encoding..
encodeUtf8