欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP基于curl post實(shí)現(xiàn)發(fā)送url及相關(guān)中文亂碼問題解決方法

 更新時(shí)間:2017年11月25日 10:48:22   作者:陽光燦爛的日紙  
這篇文章主要介紹了PHP基于curl post實(shí)現(xiàn)發(fā)送url及相關(guān)中文亂碼問題解決方法,結(jié)合具體實(shí)例形式分析了php使用curl實(shí)現(xiàn)post數(shù)據(jù)發(fā)送及content-type相關(guān)設(shè)置操作技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP基于curl post實(shí)現(xiàn)發(fā)送url及相關(guān)中文亂碼問題解決方法。分享給大家供大家參考,具體如下:

這個(gè)問題困擾我?guī)滋炝?,發(fā)送的指定網(wǎng)址的url參數(shù),中文總是亂碼,指定網(wǎng)址是utf8編碼的,我發(fā)送的也是utf8編碼的。但是還是亂碼,開始用的file_get_contents,后來換成curl并在php.ini中開啟了php_curl,還是不行,又加了header終于解決。代碼如下:

$url = 'http://'; //調(diào)用接口的平臺(tái)服務(wù)地址
$post_string = array('a'=>'b');
$ch = curl_init();
$this_header = array(
"content-type: application/x-www-form-urlencoded; 
charset=UTF-8"
);
curl_setopt($ch,CURLOPT_HTTPHEADER,$this_header);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
$result = curl_exec($ch);
if($result)
echo "<script>\nalert(\"同步成功! \");\n</script>";
curl_close($ch);

總結(jié):解決此類編碼問題,首先,要確認(rèn)兩個(gè)地方的編碼是什么,其次,如果編碼相同那么可以直接發(fā)送,使用curl需要加header設(shè)置charset,最后,多查多試,一種方法不行再換另一個(gè)試試,如果都不行,那么就從頭再考慮一遍問題,總能解決的。

PS:這里將content-type設(shè)置為:application/x-www-form-urlencoded;本站前面一篇http://www.dbjr.com.cn/article/129039.htm針對(duì)content-type的原理與設(shè)置方法做了較為詳盡的說明,有助于讀者進(jìn)一步加深理解。

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php curl用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • php數(shù)值計(jì)算num類簡單操作示例

    php數(shù)值計(jì)算num類簡單操作示例

    這篇文章主要介紹了php數(shù)值計(jì)算num類簡單操作,結(jié)合實(shí)例形式分析了PHP數(shù)值計(jì)算相關(guān)函數(shù)與使用技巧,需要的朋友可以參考下
    2020-05-05
  • php更改目錄及子目錄下所有的文件后綴擴(kuò)展名的代碼

    php更改目錄及子目錄下所有的文件后綴擴(kuò)展名的代碼

    今天遇到要改變當(dāng)前目錄下指定類型的文件類型,本來想要用批處理來做這個(gè),結(jié)果沒找到合適。就自己去查了下資料,用Php來處理一下。
    2010-10-10
  • 最新評(píng)論