Maison >développement back-end >Problème PHP >Que dois-je faire si php curl obtient un titre tronqué ?

Que dois-je faire si php curl obtient un titre tronqué ?

藏色散人
藏色散人original
2021-05-24 09:15:312138parcourir

La solution au titre tronqué obtenu par php curl : ouvrez d'abord le fichier de code PHP correspondant ; puis trouvez le code qui exécute curl et enfin transcodez le texte via "mb_convert_Que dois-je faire si php curl obtient un titre tronqué ?".

Que dois-je faire si php curl obtient un titre tronqué ?

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Solution au contenu chinois tronqué obtenu par PHP curl

Question

Je souhaite obtenir des informations sur les films de Movie Paradise et utilisez curl, il y a des caractères tronqués dans les résultats, comme indiqué dans l'image :
curl 乱码

Solution

Il y a une option CURLOPT_ENCODING dans la documentation officielle . Je l'ai essayé, mais ça ne marche pas.
On voit que l'entête de la page explique l'encodage GB2312
Que dois-je faire si php curl obtient un titre tronqué ?
Ça devrait être comme ça

//curl 前面的设置不冗述
//执行 curl
$outPageTxt = curl_exec($film); //outPageTxt 是得到的网页文本
curl_close($film);

//文本转码
$outPageTxt = mb_convert_Que dois-je faire si php curl obtient un titre tronqué ?($outPageTxt, 'utf-8','GB2312');
//把 GB2312 转到 UTF-8

echo $outPageTxt;

Mode d'emploi

mb_convert_Que dois-je faire si php curl obtient un titre tronqué ?(输出变量,转到的编码,从什么编码转)

Résultats

Que dois-je faire si php curl obtient un titre tronqué ?

Apprentissage recommandé : "Tutoriel vidéo PHP"

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn