0
我试图用卷曲连接到远程网页。卷曲和希伯来语的问题
$ch = curl_init(API_URL);
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,$params);
curl_setopt($ch,CURLOPT_TIMEOUT,30);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$response = trim(curl_exec($ch));
$params="SomeVariable=תפוח";
它不工作,远程服务器可能不会获得请求我想要的方式。 我用WireShark嗅探,我得到这个:SomeVariable=\327\252\327\244\327\225\327\227
。 我无法确定该字符串到底是什么。
您认为如何?
究竟什么不行 - curl_error()说什么?你期待什么反应? ('someVariable'中的数据可能应该是URL编码,但是:http://php.net/urlencode) –
@Pekka我从服务器获得的响应不是我对非英文字符所期望的。 我确定服务器确实支持非英文字符,因此我确定问题出在我的代码上。 – Lior
执行'urlencode()'的数据,看看是否有帮助 –