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

Кодировка при curl?

Подключаюсь с помощью данного кода к сайту. И выдает следующее. Как можно починить кодировку?
$link = "http://www.mogem.ru/poisk-okved2.php";
                $curl = curl_init();
		curl_setopt($curl, CURLOPT_POST, true);
		curl_setopt($curl, CURLOPT_POSTFIELDS, array('kod'=> $okved));
		curl_setopt($curl, CURLOPT_URL, $link);
		$out = curl_exec($curl);
		curl_close($curl);
		return json_decode($out,TRUE);

5b3e621bc7d17366771098.png
  • Вопрос задан
  • 3896 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@remzalp
Программер чего попало на чем попало
У Вас проблема в том, что отдаёте кодировку UTF-8, а размещаете текст в кодировке 1251.
Варианты:
1. ответ kruslan - меняете кодировку до UTF-8 полученного текста
2. header('Content-Type: text/html; charset=windows-1251')
где-то в самом начале кода еще до вывода любого текста.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽