تبدیل اطلاعات از mysql به excel با استفاده از php( لطفاْ كمك كنيد)

sadina

Member
با سلام

من در Php به صورت زیر اطلاعات را به صورت یک فایل csv
ذخیره می کنم

header("Content-Transfer-Encoding: binary");
header("Content-Type: application/ms-excel; charset=windows-1256");
header("Content-Disposition: attachment; filename=data.csv");
header("Expires: 0");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

echo( $csv_data);

ولی به دلیل اینکه اطلاعات به صورت unicode در database
ذخیره شده و ظاهراً excel تنها windows-1256 را
می شناسه اطلاعات به صورت فارسی نشان داده
نمی شود

با تشکر
 

naeim_crack

Active Member
سلام
اولا هميشه كد ها رو بااستفاده از bbcode مخصوص قرار بده که بتونیم کد رو بخونیم بعد شما می خواید به این کد طلاعات رو به صورت windows-1256 ذخیره کنید
کد:
header("Content-Transfer-Encoding: binary"); 
header("Content-Type: application/ms-excel; charset=windows-1256"); 
header("Content-Disposition: attachment; filename=data.csv"); 
header("Expires: 0"); 
header("Cache-Control: no-cache, must-revalidate"); 
header("Pragma: no-cache"); 

echo( $csv_data);
 

sadina

Member
بله من مي خواهم اطلاعات فارسی در excel
به صورت درست نشان داده بشه

با تشکر
 

جدیدترین ارسال ها

بالا