I guess, you're missing here call for getResponseCharset, it shouldn't be hard-coded UTF-8