PHP 컬로 얻은 왜곡된 문자에 대한 해결책: 먼저 해당 스크립트 파일을 연 다음 마지막으로 "b_convert_문자가 깨져서 PHP 컬을 해결하는 방법($outPageTxt, 'utf-8','GB2312');" 방법을 사용하여 변환합니다. GB2312에서 "UTF-8"이면 충분합니다.
추천: "PHP Video Tutorial"
Movie Paradise에서 영화 정보를 얻고 curl
을 사용하고 싶습니다. 결과에 그림과 같이 문자가 깨졌습니다.curl
,在结果中出现了乱码,如图:
在官方文档中有个 CURLOPT_ENCODING
选项,试了,其实并没有什么用。
我们看到该页面头部说明了编码 GB2312
应该这样
//curl 前面的设置不冗述 //执行 curl $outPageTxt = curl_exec($film); //outPageTxt 是得到的网页文本 curl_close($film); //文本转码 $outPageTxt = mb_convert_문자가 깨져서 PHP 컬을 해결하는 방법($outPageTxt, 'utf-8','GB2312'); //把 GB2312 转到 UTF-8 echo $outPageTxt;
使用说明
해결 방법mb_convert_문자가 깨져서 PHP 컬을 해결하는 방법(输出变量,转到的编码,从什么编码转)
CURLOPT_ENCODING
옵션이 있습니다. 시도해 보았지만 실제로 작동하지 않습니다. GB2312
인코딩이 명시되어 있는 것을 볼 수 있습니다.사용 지침mb_convert_문자가 깨져서 PHP 컬을 해결하는 방법(출력 변수, 전환할 인코딩, 어떤 인코딩 변환) code>
위 내용은 문자가 깨져서 PHP 컬을 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!