导出数组与阿拉伯语内容到Excel文件php

时间:2014-02-12 08:17:26

标签: php excel file csv export

我试图将包含阿拉伯字符的php数组中的文件导出到Excel文件中。 它工作正常,但Excel文件的内容不正确,例如: 它显示的Excel文件中Array[0]='محمود'的值ط§ظ“ظƒظ”<‰并且它与任何Unicode无关,所以这是我的代码:

$fileName='DaleelAnalytics_'.date("d-m-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;

我确定我在标题

中遇到了问题

谢谢。

0 个答案:

没有答案