سلام.
من یک فایل csv با php ایجاد میکنم اما زبان فارسی توی فایل به هم میریزه. در صورتی که وقتی فرمت فایل رو txt میذارم زبان فارسی هیچ مشکلی نداره.
ممنون میشم هر چی زودتر راهنماییم کنید.
کد :
$file_name = "information_".time().".csv";
$file_root = wp_get_upload_dir()['path'];
header('Content-Encoding: UTF-8');
header('Content-type: text/csv; charset=UTF-8');
$fp = fopen( $file_root . "/" . $file_name , "w" );
fputcsv($fp, array( 'عنوان یک' , 'عنوان دو' ) );
fclose($fp);
نتیجه هم به این صورته :

الان با نوت پد چک کردم نه مشکلی نداشت. انگار فقط تو اکسل مشکل داره :)
البته مشکلم حل شد، خیلی ممنونم. از کلاس SimpleXLSXGen توی گیت هاب استفاده کردم.
شاید پاسخ شما همینجا باشد
سلام دوست عزیز
ممکنه بیشتر شرح بدید چیکار کردید مشکل حل شد؟