попробуйте установить параметр CURLOPT_ENCODING
cURL перед загрузкой страницы, например так:
<?php
$ch = curl_init("http://www.example.com/");
// supported encodings: "identity", "deflate", and "gzip"
// or empty string, "", sending all supported encoding types
curl_setopt($ch, CURLOPT_ENCODING, "");
curl_exec($ch);
curl_close($ch);
это должно отправить заголовок Accept-Encoding
и автоматически расшифровать ответ.