Heim>Artikel>Backend-Entwicklung> So lösen Sie das Problem, dass PHP Curl verstümmelte Zeichen verursacht
Die Lösung für verstümmelte Zeichen, die von PHP Curl erhalten werden: Öffnen Sie zuerst die entsprechende Skriptdatei. Verwenden Sie dann die Methode „b_convert_So lösen Sie das Problem, dass PHP Curl verstümmelte Zeichen verursacht($outPageTxt, ‚utf-8‘,‘GB2312‘);“ GB2312 bis „UTF-8“ ist ausreichend.
Empfohlen: „PHP-Video-Tutorial“
Ich möchte Filminformationen von Movie Paradise erhalten undcurl
verwenden, das angezeigt wird in den Ergebnissen verstümmelte Zeichen, wie im Bild gezeigt:
在官方文档中有个CURLOPT_ENCODING
选项,试了,其实并没有什么用。
我们看到该页面头部说明了编码GB2312
应该这样
//curl 前面的设置不冗述 //执行 curl $outPageTxt = curl_exec($film); //outPageTxt 是得到的网页文本 curl_close($film); //文本转码 $outPageTxt = mb_convert_So lösen Sie das Problem, dass PHP Curl verstümmelte Zeichen verursacht($outPageTxt, 'utf-8','GB2312'); //把 GB2312 转到 UTF-8 echo $outPageTxt;
使用说明
Lösungmb_convert_So lösen Sie das Problem, dass PHP Curl verstümmelte Zeichen verursacht(输出变量,转到的编码,从什么编码转)
CURLOPT_ENCODING
. Ich habe es versucht, aber es funktioniert tatsächlich nicht.GB2312
Gebrauchsanweisungmb_convert_So lösen Sie das Problem, dass PHP Curl verstümmelte Zeichen verursacht (Ausgabevariable, zu wechselnde Codierung, welche Codierung zum Konvertieren von) Code>
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass PHP Curl verstümmelte Zeichen verursacht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!