Lets assume I get a unicode terminal, and I am reading and writing from unicode files, how does Haskell (or more specifically GHC cope with this)? (PS: I am not a member of haskell-cafe mailing list, so please CC me in to any replies in this thread)... Keean.