Я с помощью guzzle("guzzlehttp/guzzle": "^7.2") скачиваю главную страницу rp.pl (польский язык) простым запросом.
$r = $client->request('GET', 'http://rp.pl');
$body = $r->getBody();
$bodyContent = $body->getContents();
file_put_contents('body.htm', $bodyContent);
Кодировка в заголовке не указана, но указана в теле страницы Windows-1250.
Проблема в том, что теряются польские буквы.
Заголовок в оригинале на сайте:
Rp.pl: Najważniejsze wiadomości gospodarcze, prawne i polityczne z Polski i ze świata. Aktualne wiadomości z dnia - rp.pl
Заголовок, который получается у меня:
Rp.pl: Najwa¿niejsze wiadomoœci gospodarcze, prawne i polityczne z Polski i ze œwiata. Aktualne wiadomoœci z dnia - rp.pl