#php #curl #character-encoding
#php #curl #кодировка символов
Вопрос:
Я пытаюсь получить веб-страницу на арабском и английском языках, используя curl и php.
<p>الوكالة</p>
<p>Agency</p>
Результатом (сразу после вызова curl) является:
<p>???????</p>
<p>Agency</p>
Я думаю, что это проблема с несколькими байтами, но я не знаю, как решить эту проблему.
Комментарии:
1. Покажите свой код, без него можно только догадываться, что предложить.
2. И, пожалуйста, проверьте кодировку вашей страницы.
Ответ №1:
Предполагая, что вы показываете текст с правильной кодировкой символов (utf 8), попробуйте установить следующую опцию curl:
curl_setopt($var_with_curl_init, CURLOPT_ENCODING ,"");
Комментарии:
1. и примечание для читателей, пожалуйста, удалите utf8_decode, затем используйте приведенный выше код