Portability | portable |
---|---|
Stability | alpha |
Maintainer | John MacFarlane <jgm@berkeley.edu> |
Safe Haskell | None |
Text.Pandoc.UTF8
Description
UTF-8 aware string IO functions that will work with GHC 6.10, 6.12, or 7.
- readFile :: FilePath -> IO String
- writeFile :: FilePath -> String -> IO ()
- getContents :: IO String
- putStr :: String -> IO ()
- putStrLn :: String -> IO ()
- hPutStr :: Handle -> String -> IO ()
- hPutStrLn :: Handle -> String -> IO ()
- hGetContents :: Handle -> IO String
- toString :: ByteString -> String
- fromString :: String -> ByteString
- toStringLazy :: ByteString -> String
- fromStringLazy :: String -> ByteString
- encodePath :: FilePath -> FilePath
- decodeArg :: String -> String
Documentation
readFile :: FilePath -> IO String
writeFile :: FilePath -> String -> IO ()
getContents :: IO String
putStr :: String -> IO ()
putStrLn :: String -> IO ()
hPutStr :: Handle -> String -> IO ()
hPutStrLn :: Handle -> String -> IO ()
hGetContents :: Handle -> IO String
toString :: ByteString -> String
Convert UTF8-encoded ByteString to String, also removing '\r' characters.
fromString :: String -> ByteString
toStringLazy :: ByteString -> String
Convert UTF8-encoded ByteString to String, also removing '\r' characters.
fromStringLazy :: String -> ByteString
encodePath :: FilePath -> FilePath
decodeArg :: String -> String