simplexml_load_string () и выполнение json_encode () бросает ошибку кодирования, как сделать его совместимым с utf-8 json и более? - PullRequest
1 голос
/ 05 августа 2020
$xml = simplexml_load_string($SourceData);
$json = json_encode($xml);
echo $json

отлично работает в среде сценария java, но при запросе URL-адреса в python я получаю ошибку кодирования «cant decode char at position»

есть ли какая-то работа?

Я попытался изменить вывод python на utf-8. все еще приходит ошибка. это связано с методом запроса?

1 Ответ

1 голос
/ 05 августа 2020

если у вас проблемы с кодировкой UTF, попробуйте эту строку:

json_encode($xml,true) ; //safer option

его упоминание в PHP документах здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...