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é ?

藏色散人
Libérer: 2023-03-09 20:58:02
original
2065 Les gens l'ont consulté

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;
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal