PDA

View Full Version : مشکل فارسی با متد fwrite



tanha2007
جمعه 30 بهمن 1388, 14:32 عصر
سلام دوستان،
من میخواهم از داتابیس خود بکاپ بگیرم و اینکار درست صورت میگیرد ولی داده های فارسی بصورت سوال نشان داده میشود.

کد:



$handle = fopen($backup_dir . 'backup.sql', 'w+');

fwrite($handle, $data);
fclose($handle);



ولی اطلاعات فارسی بصورت علامت سوال نشان داده میشود و هم چنان encoding فایل برابر ANSI است.

به این صورت نیز انجام دادم ولی فقط encoding فایل را به utf8 تغیر میدهد، اطلاعات فارسی هنوز بصورت علامت سوال نشان داده میشود.



$handle = fopen($backup_dir . 'backup.sql', 'w+');

fwrite($handle, utf8_encode($data));
fclose($handle);


راه حل چیست؟

Yousha
جمعه 30 بهمن 1388, 18:23 عصر
fwrite($xxxxx, utf8_encode($str_data));