[Haskell-cafe] The Nature of Char and String

John Goerzen jgoerzen at complete.org
Sun Jan 30 20:58:50 EST 2005


On Sun, Jan 30, 2005 at 07:39:59PM +0000, Ben Rudiak-Gould wrote:
> > * If I use hPutStr on a string, is it guaranteed that the number of
> >   8-bit bytes written equals (length stringWritten)?
> 
> Yes, if the handle is opened in binary mode. No if not.

Thank you for the informative response.

If a file is opened in text mode, what encoding does Haskell grok on
input?  And what encoding does it generate on output?  I'm assuming
it's UTF-8 on output, but I don't know for sure.

Thanks,
John


More information about the Haskell-Cafe mailing list