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);
راه حل چیست؟
من میخواهم از داتابیس خود بکاپ بگیرم و اینکار درست صورت میگیرد ولی داده های فارسی بصورت سوال نشان داده میشود.
کد:
$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);
راه حل چیست؟