【发布时间】:2014-08-31 07:31:55
【问题描述】:
我使用cURL 来提交表单,并使用PHP 的http_build_query() 来形成查询字符串。我想知道为什么表单没有提交,然后我回显了查询字符串,只是在查询字符串中找到了一个 '¶' 和一个 'ð`。
$post_data = array('terms' => 'true',
'ethnicity' => 0,
'param0' => 'Lance',
'param1' => 'Newman');
$post_data = http_build_query($post_data);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
echo $post_data;
返回
terms=trueðnicity=0¶m0=Lance¶m1=Newman
我试着放了
header('Content-Type: text/html; charset=utf-8');
在页面顶部没有运气
【问题讨论】:
-
php文件也保存为UTF8?
标签: php character-encoding query-string