Задать вопрос
@kaxa3201

Как сохранить страницу в кэш в правильной кодировке?

Получаю страницу через guzzle
$response = $this->client->get($query);
$content = $response->getBody()->getContents();

и записываю в файловый кэш вот так
$this->saveToCache($query, $content);
страницы гугла почему то записываются вот так, как записать в нормальной кодировке utf-8 ?

без ������� ���������� ������
<!doctype html><html itemscope="" itemtype="http://schema.org/SearchResultsPage" lang="ru"><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"><meta content="/images/branding/googleg/1x/googleg_standard_color_128dp.png" itemprop="image"><noscript><meta content="0;url=/search?q=%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0+%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8&amp;newwindow=1&amp;ie=UTF-8&amp;gbv=1&amp;sei=ugIdXN-kIur1qwGlqZWQAQ" http-equiv="refresh"><style>table,div,span,p{display:none}</style><div style="display:block">������� <a href="/search?q=%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0+%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8&amp;newwindow=1&amp;ie=UTF-8&amp;gbv=1&amp;sei=ugIdXN-kIur1qwGlqZWQAQ">�����</a>, ���� ������������� �� ����� ��������� � ������� ���������� ������.</div></noscript><title>������ ������� - ����� �
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
LobsterJoe
@LobsterJoe
Взгляните на это, возможно, это именно ваш случай.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы