如何将UTF-8 URL传递给cURL?

时间:2016-01-26 12:54:08

标签: php curl utf-8

我有一张UTF-8格式的表格。我想从数据库中读取数据然后卷曲获取内容。我以UTF-8格式传递网址,但我无法获得内容。我该怎么做才能解决问题?

我使用下面的代码,但遇到了问题:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$this->content = curl_exec($ch);
curl_close($ch);

1 个答案:

答案 0 :(得分:1)

尝试utf8_encode然后urlencode()网址

$url = urlencode(utf8_encode($url));