| Copyright | Copyright (C) 2010-2021 John MacFarlane | 
|---|---|
| License | GNU GPL, version 2 or above | 
| Maintainer | John MacFarlane <jgm@berkeley.edu> | 
| Stability | alpha | 
| Portability | portable | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
Text.Pandoc.UTF8
Description
UTF-8 aware string IO functions that will work with GHC 6.10, 6.12, or 7.
Synopsis
- readFile :: FilePath -> IO Text
 - getContents :: IO Text
 - writeFileWith :: Newline -> FilePath -> Text -> IO ()
 - writeFile :: FilePath -> Text -> IO ()
 - putStrWith :: Newline -> Text -> IO ()
 - putStr :: Text -> IO ()
 - putStrLnWith :: Newline -> Text -> IO ()
 - putStrLn :: Text -> IO ()
 - hPutStrWith :: Newline -> Handle -> Text -> IO ()
 - hPutStr :: Handle -> Text -> IO ()
 - hPutStrLnWith :: Newline -> Handle -> Text -> IO ()
 - hPutStrLn :: Handle -> Text -> IO ()
 - hGetContents :: Handle -> IO Text
 - toString :: ByteString -> String
 - toText :: ByteString -> Text
 - fromString :: String -> ByteString
 - fromText :: Text -> ByteString
 - toStringLazy :: ByteString -> String
 - fromTextLazy :: Text -> ByteString
 - toTextLazy :: ByteString -> Text
 - fromStringLazy :: String -> ByteString
 - encodePath :: FilePath -> FilePath
 - decodeArg :: String -> String
 
Documentation
getContents :: IO Text Source #
toString :: ByteString -> String Source #
Convert UTF8-encoded ByteString to String, also removing '\r' characters.
toText :: ByteString -> Text Source #
Convert UTF8-encoded ByteString to Text, also removing '\r' characters.
fromString :: String -> ByteString Source #
fromText :: Text -> ByteString Source #
toStringLazy :: ByteString -> String Source #
Convert UTF8-encoded ByteString to String, also removing '\r' characters.
fromTextLazy :: Text -> ByteString Source #
toTextLazy :: ByteString -> Text Source #
Convert UTF8-encoded ByteString to Text, also removing '\r' characters.
fromStringLazy :: String -> ByteString Source #
encodePath :: FilePath -> FilePath Source #