我正在尝试使用curl将文件下载到服务器。我遇到了文件名和保存问题。文件名是波斯语,但是当我检查filezilla中的文件时,它编码不正确。它应该仍然显示波斯人的性格。
例如文件名是:
حواشی ثبت نام دوازدهمین دوره ریاست جمهوری/ خنده دار - قسمت هفتم (7)
但是当我检查filezilla时,文件名为:
â«ÙÛÙ٠سÛÙÙاÛÛ ÙردÙا Ùرشت٠Ù.mp4
curl.php
$destination = "/home/mywebsite/public_html/wp-content/my_channels/videos/".$videoTitle.".mp4";
$file = fopen($destination, 'w');
// cURL
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$link);
// set cURL options
curl_setopt($ch, CURLOPT_FAILONERROR, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_ENCODING ,"");
// set file handler option
curl_setopt($ch, CURLOPT_FILE, $file);
// execute cURL
$result = curl_exec($ch);
$error = curl_error($ch);
// close cURL
curl_close($ch);
// close file
fclose($file);
如何获取具有波斯字符的文件名?