dav.vire+haskell at gmail.com
Mon Aug 23 04:32:46 EDT 2010
2010/8/23 Luca Ciciriello <luca_ciciriello at hotmail.com>:
> I all.
> I'm reading a txt file using the code
> inh <- openFile "myfile.txt" ReadMode
> contents <- hGetContents inh
> On Windows all works fine. I'm able to read the file without any problems.
> On Mac OS X (10.6.4), with the same txt file and the same code above, I get
> the exception:
> hGetContents: invalid argument (Illegal byte sequence).
> In both the systems (Mac and Windows) I've installed the same Haskell
> platform 2010.2.0.0 (GHC 6.12.3).
> Any idea why I've this behaviour on Mac system?
> Thanks in advance for any answer.
Perhaps a missmatch between the file's encoding (utf8, iso-8859-1,
etc) and your system's locale settings.
More information about the Beginners