úÎÖ£     portable experimentalemertens@galois.comEncode a string using  and store the result in a . Decode a string using  using a  as input. > | This is not safe but it is necessary if UTF-8 encoded text  | has been loaded into a  prior to being decoded. CEncode a Haskell String to a list of Word8 values, in UTF8 format. LDecode a UTF8 string packed into a list of Word8 values, directly to String  portable  experimental emertens@galois.com Encode a string in UTF8 form. Decode a string from UTF8 $Convert a list of bytes to a String String to list of bytes. The 7 function outputs a value of any printable type to the 8 standard output device. This function differs from the L System.IO.print in that it preserves any UTF8 encoding of the shown value. 2Write a UTF8 string to the standard output device  The same as  , but adds a newline character. 0Read a UTF8 line from the standard input device The  function combines  and readIO, preserving UTF8 The   function reads a file and 4 returns the contents of the file as a UTF8 string. - The file is read lazily, on demand, as with . The computation   file str! function writes the UTF8 string str,  to the file file. The computation   file str" function appends the UTF8 string str,  to the file file. Read a UTF8 line from a Handle (Lazily read a UTF8 string from a Handle !Write a UTF8 string to a Handle. 6Write a UTF8 string to a Handle, appending a newline. $Lazily read stdin as a UTF8 string.            utf8-string-0.2Codec.Binary.UTF8.StringSystem.IO.UTF8 encodeString decodeStringencodedecodeprintputStrputStrLngetLinereadLnreadFile writeFile appendFilehGetLine hGetContentshPutStr hPutStrLn getContentsbaseGHC.BaseStringreplacement_character bytesToString stringToBytes