我正在使用curl来提取新闻源,但是法语版本会引入一些奇怪的字符。
例如“activités”应该是“activités”
$feed = curl_init($json);
$options = array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => array('Content-type: application/json'),
CURLOPT_POSTFIELDS => $feed
);
curl_setopt_array($feed, $options);
$news = curl_exec($feed);
curl_close($feed);
$articles = json_decode($news, true);
答案 0 :(得分:-1)
您是否尝试过设置正确的字符集,即CURLOPT_HTTPHEADER => array('Content-type: application/json', 'charset=utf-8')
这可能会解决您的问题。