مشکل با حروف فارسی در خروجی اکسل

ساخت وبلاگ
سلام 
دوستان برای نمایش صحیح کاراکترهای فارسی در خروجی اکسل در انجمن ها گفته شده که "اول فایل اکسلتون کاراکترهای BOM رو درج کنید تا UTF-8 بشه." ، اما من متوجه نشدم در کدام قسمت و به چه شکل باید اضافه بشه،
کاراکترهای BOM :
xEFxBBxBF

 این کدهای بنده :
mysqli_set_charset($conn, 'utf8');
$setSql = "SELECT `w_id`, `w_time`, `w_date_gorge`, `w_from`, `w_sum` FROM `whatsapp`";  
$setRec = mysqli_query($conn, $setSql);  
 
$columnHeader = '';  
$columnHeader = "ID" . "t" . "Time" . "t" . "Date" . "t" . "Seller" . "t" . "Sumation" . "t";  
 
$setData = '';  
 
while ($rec = mysqli_fetch_row($setRec)) {  
   $rowData = '';  
   foreach ($rec as $value) {  
       $value = '"' . $value . '"' . "t";  
       $rowData .= $value;  
   }  
   $setData .= trim($rowData) . "n";  
}  
 
header("Content-type: application/octet-stream");  
header("Content-Disposition: attachment; filename=User-2.xls");  
header('Content-Transfer-Encoding: binary');
header("Pragma: no-cache");  
header("Expires: 0");  

echo chr(255).chr(254).iconv("UTF-8", "UTF-16LE//IGNORE", $columnHeader . "n" . $setData . "n");

exit();
برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 348 تاريخ : شنبه 16 بهمن 1400 ساعت: 18:19