导出数组与阿拉伯文内容到Excel文件的PHP

我试图导出文件从PHP数组包含阿拉伯字符到Excel文件。 它工作正常,但Excel文件的内容不正确,例如:它显示的Excel文件中的Array[0]='محمود'的值,它不涉及任何Unicode,所以在这里是我的代码:

 $fileName='DaleelAnalytics_'.date("dm-Y_H:i:s").'.xls'; $fallbackfilename = mb_convert_encoding($fileName, "ISO-8859-1"); $encodedfallbackfilename = rawurlencode($fallbackfilename); $encodedfilename = rawurlencode($fileName); header("Content-Disposition: attachment; filename=". $encodedfallbackfilename ."; filename*=windows-1256 $encodedfilename"); $header = array("المعرف", "الإسم", "التخصص", "رقم إذن العمل ", "حالة الحساب", "الهاتف الثابت", "الهاتف المتنقل", "عدد المشاهدات", "تاريخ الاضافة", "التخصص", "الدولة", "المدينة"); $fp = fopen("php://output", "w"); fputcsv($fp, $header, "\t"); foreach ($unsetElementsArray as $row) { fputcsv($fp, $row, "\t"); } fclose($fp);die; 

我确定我头上有问题

谢谢。