Correctly decode UTF8 responses

The incorrect decoding caused an error when the response contains a
Byte-Order-Mark (BOM)