PHP Curl下载文件到服务器另存为utf-8

时间:2017-04-19 01:10:26

标签: php curl

我正在尝试使用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);

如何获取具有波斯字符的文件名?

0 个答案:

没有答案