理所应当的认为设置header应该这样写
$curlHeader['Accept-Charset'] = 'GB2312,utf-8;q=0.7,*;q=0.7';
curl_setopt($oCurl, CURLOPT_HTTPHEADER, $curlHeader);
然而这么写并没有什么用,正确的方式是这样。
$curlHeader[] = "Accept-Charse: GB2312,utf-8;q=0.7,*;q=0.7";
curl_setopt($oCurl, CURLOPT_HTTPHEADER, $curlHeader);
如果你习惯了错误的写法,需要简单处理下
foreach ($curlHeader as $k => $v) {
$curlHeader[$k] = $k . ": " . $v;
}
$curlHeader = array_values($curlHeader);