[Haskell-cafe] How to "show" a utf8 string?

Magicloud Magiclouds magicloud.magiclouds at gmail.com
Tue Jan 10 14:17:28 CET 2012


Thank you guys. I forgot the point that print involves show.

On Tue, Jan 10, 2012 at 6:27 PM, Roel van Dijk <vandijk.roel at gmail.com> wrote:
> Have you tried using putStrLn?
>
> Small GHCI example:
>
>  Prelude> putStrLn "\29579"
>  王
>
> I believe the Show instances for chars and strings escape all
> characters with a codepoint > 127.
>
> 2012/1/10 Magicloud Magiclouds <magicloud.magiclouds at gmail.com>:
>> Hi,
>>  I am using LDAP hackage to do some ldap searching. I am not sure if
>> this is its problem. All Chinese chars returned like "\29579".
>>  How to convert it to the actual Chinese char? I thought it was my
>> terminal's fault, so tried to use System.IO.UTF8 to put the result
>> into a file and viewed by firefox, no luck.
>> --
>> 竹密岂妨流水过
>> 山高哪阻野云飞
>>
>> _______________________________________________
>> Haskell-Cafe mailing list
>> Haskell-Cafe at haskell.org
>> http://www.haskell.org/mailman/listinfo/haskell-cafe



-- 
竹密岂妨流水过
山高哪阻野云飞



More information about the Haskell-Cafe mailing list