Мне помогло такое решение:
$tmpurl=explode("/", $url);
$url='';
foreach($tmpurl as $k=>$e):
if(count($tmpurl)==$k+1):
$url.=rawurlencode($e);
else:
if($k<2)
$url.=$e."/";
else
$url.=rawurlencode($e)."/";
endif;
endforeach;
curl_setopt($ch, CURLOPT_URL, $url);