Use the response object's charset for decoding instead of assuming utf8 encoding