UTF-8 problems when decoding JSON data coming from Network.HTTP

Hi, I'm trying to decode this JSON response: http://github.com/api/v2/json/user/show/igstan As you can see, the "name" field contains a non-latin character: ț, and it appears that Text.JSON. can't decode this response when it comes from Network.HTTP. I've tried Network.HTTP.Enumerator too, but the problem persists. Here's a simple (hopefully) reproducible test case: http://gist.github.com/630319 If you load it in ghci and call "main", you'll see that it doesn't properly show the user name. Also, calling: request "http://github.com/api/v2/json/user/show/igstan" will display the respective character encoded in a way that I have no idea whether or not is correct (Unicode is not one of my strong points for the moment). Can anyone shed some light on this problem? Which package is the culprit? Thanks, -- Ionuț G. Stan | http://igstan.ro
participants (1)
-
Ionut G. Stan