La solution pour php curl pour obtenir des caractères tronqués : ouvrez d'abord le fichier script correspondant ; puis obtenez le texte de la page web ; enfin utilisez le "b_convert_Comment résoudre PHP Curl en obtenant des caractères tronqués($outPageTxt, 'utf-8','GB2312'); " méthode pour convertir GB2312 en "UTF-8".
Recommandé : "Tutoriel vidéo PHP"
Je souhaite obtenir des informations sur le film de Movie Paradise et utiliser curl
, mais des caractères tronqués apparaissent dans les résultats, comme indiqué dans l'image :
Il existe une option CURLOPT_ENCODING
dans la documentation officielle. Je l'ai essayée, mais cela ne fonctionne pas.
On voit que l'entête de la page explique l'encodageGB2312
Ça devrait être comme ça
//curl 前面的设置不冗述 //执行 curl $outPageTxt = curl_exec($film); //outPageTxt 是得到的网页文本 curl_close($film); //文本转码 $outPageTxt = mb_convert_Comment résoudre PHP Curl en obtenant des caractères tronqués($outPageTxt, 'utf-8','GB2312'); //把 GB2312 转到 UTF-8 echo $outPageTxt;
Mode d'emploi
mb_convert_Comment résoudre PHP Curl en obtenant des caractères tronqués(输出变量,转到的编码,从什么编码转)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!