[Haskell-beginners] Encoding strings
legajid
legajid at free.fr
Thu Apr 8 15:26:56 EDT 2010
Hi,
i've found another solution : instead of putStr (show text), i just
write putStr text.
As a remaining problem, i don't how to install cabal in order to install
the desired module.
Thanks,
Didier.
aditya siram a écrit :
> This is because of Unicode strings. You need to import
> "Codec.Binary.UTF8.String" and use:
> decodeString :: String -> String
> and
> encodeString :: String -> String
>
> hth,
> deech
>
>
> On 4/7/10, legajid <legajid at free.fr> wrote:
>
>> Hi,
>>
>> i experiment problems writing files.
>> Reading an access 97 database and displaying data in a wxhaskell grid,
>> everything is correct.
>> When i write data in a text file, some characters are translated : "é"
>> becomes \233.
>>
>> How to correct this ?
>> I looked for hSetEncoding but didn't find it in System.IO, nor in
>> GHC.IO.Handle that doesn't exist on my system.
>> I tried hSetBinaryMode, without success.
>>
>> If this helps, I run ghc 6.10.4 on windows XP.
>>
>> Thanks for an idea,
>> Didier.
>>
>>
>> _______________________________________________
>> Beginners mailing list
>> Beginners at haskell.org
>> http://www.haskell.org/mailman/listinfo/beginners
>>
>>
>
>
More information about the Beginners
mailing list