[prev in list] [next in list] [prev in thread] [next in thread] 

List:       haskell-cafe
Subject:    Re: [Haskell-cafe] Curl & UTF8
From:       Khudyakov Alexey <alexey.skladnoy () gmail ! com>
Date:       2010-04-23 15:31:47
Message-ID: 201004231931.47893.alexey.skladnoy () gmail ! com
[Download RAW message or body]

В сообщении от 23 апреля 2010 02:36:07 Rickard Karlsson написал:
> Hi,
> 
> I'm trying to download a file in UTF-8 with libcurl(1.3.5) and GHC 6.12:
> >import Network.Curl
> >
> >u = "http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt"
> >main = curlGetString u [] >>= putStrLn . snd
> 
> Which doesn't print the characters correctly. If i read the file from local
> storage with getFile it is displayed properly.

I think curl knows nothing about encoding and convert one byte to one Char and 
getFile uses new IO which uses system locale to choose encoding.

encodeString from utf8-string package could fix that.
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic