I’m trying to export from DB content that includes Arabic letters.
When I export to CSV/XLS it appears as ???????? or الØGAYمراوي
I use this code:
Anyone has idea how do I fix this? How do I see Arabic letters correctly?
When I export to CSV/XLS it appears as ???????? or الØGAYمراوي
I use this code:
Code:
$query = "SET NAMES 'utf8' COLLATE 'utf8_general_ci'";
mysql_query($query) or die(mysql_error());
function CSVExport($query,$filename = 'data') {
$sql_csv = mysql_query($query) or die("Error: " . mysql_error());
header('Content-Type: text/html; charset=UTF-8');
//header("Content-type: application/vnd.ms-excel");
header("Cache-Control: cache, must-revalidate");
header("Pragma: public");
header("Content-type:text/octect-stream");
header("Content-Disposition:attachment;filename=$filename.csv");
while($row = mysql_fetch_row($sql_csv)) {
print '"' . stripslashes(implode('","',$row)) . "\"\n";
}
exit;
}
CSVExport("SELECT * from `arabictable`", 'myexportfile');
Anyone has idea how do I fix this? How do I see Arabic letters correctly?