@tomasez

Почему Guzzle некорректно кодирует кириллицу?

При отправке через Guzzle GET-запроса, он неправильно кодирует кириллические символы. Например, вот так выглядит слово "привет" - пÑивеÑ. При отправке латинских символов все нормально. Как это исправить?
  • Вопрос задан
  • 413 просмотров
Решения вопроса 2
@tomasez Автор вопроса
Также можно пропустить строку через urlencode()
Ответ написан
Комментировать
Как это исправить?

$plugin = new ForceCharsetPlugin();
$plugin->setForcedCharset('utf-8');
$client = new Client();
$client->getClient()->addSubscriber($plugin);
$crawler = $client->request('get', $url);
echo $crawler->text();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽