php使用curl獲取文字出現中文亂碼的解決辦法

2022-04-29 13:36:10 字數 865 閱讀 7391

在使用php的curl獲取遠端html文字時出現了中文亂碼。

解決辦法的**如下:

$url = "www.ecjson.com";

//獲取頁面內容

$ch = curl_init();

curl_setopt ($ch, curlopt_url, $url);

curl_setopt ($ch, curlopt_returntransfer, 1);

curl_setopt ($ch, curlopt_connecttimeout,20);

$res = curl_exec($ch);

curl_close($ch);

$res=mb_convert_encoding($res, 'utf-8', 'utf-8,gbk,gb2312,big5');//使用該函式對結果進行轉碼

在使用php的curl獲取遠端html文字時出現了中文亂碼。

解決辦法的**如下:

$url = "www.ecjson.com";

//獲取頁面內容

$ch = curl_init();

curl_setopt ($ch, curlopt_url, $url);

curl_setopt ($ch, curlopt_returntransfer, 1);

curl_setopt ($ch, curlopt_connecttimeout,20);

$res = curl_exec($ch);

curl_close($ch);

$res=mb_convert_encoding($res, 'utf-8', 'utf-8,gbk,gb2312,big5');//使用該函式對結果進行轉碼

php 使用 CURL 獲取資料

第一種,post 和 get 合併 output curl exec cl 執行 curl 會話 curl close cl return output 第二種 post 和 get分開post post資料 curl setopt ch,curlopt post,1 curl setopt ch,...

php 使用 CURL 獲取資料

第一種,post 和 get 合併 執行 curl 會話 curl close cl return output 第二種 post 和 get分開 post資料 curl setopt ch,curlopt post,1 curl setopt ch,curlopt ssl verifypeer,f...

php使用curl提交獲取資料

用了多次curl後整合出來的,支援多種操作 url arrip 如果有 ip 格式array curlpost 需要post提交資料 header header資料 user agent 模擬瀏覽器訪問 public function curl url,curlpost false,header f...