Affichage des critères en arabe/Fichier CSV
abdeslam2018
Messages postés
2
Statut
Membre
-
abdeslam1999 Messages postés 36 Statut Membre -
abdeslam1999 Messages postés 36 Statut Membre -
Bonjour;
Je veux afficher les données MYSQL dans un fichier CSV mais le problème c'est que,l'affichage des critères en arabe affiche comme (??????????).Merci de m'aider
voilà le code php
Je veux afficher les données MYSQL dans un fichier CSV mais le problème c'est que,l'affichage des critères en arabe affiche comme (??????????).Merci de m'aider
voilà le code php
<?php
//header('content-Type: text/csv');
//header('content-disposition: attachment; filename="citoyen.csv"');
$req=mysql_query("SELECT * from citoyens");
if(mysql_num_rows($req)>0) { //Si au moins une ligne est retournée
$contenu='الاسم العائلي;الاسم الشخصي;بطاقة التعريف;العنوان'."\r\n";
while ($ligne=mysql_fetch_array($req))
{
$contenu=$contenu.$ligne['nom'].';'
.$ligne['prenom'].';'
.$ligne['cin'].';'
.$ligne['adr']."\r\n";
}
}
$contenu = mb_convert_encoding($contenu, 'ISO-8859-1', 'UTF-8');
$file="article.csv";
$fp=fopen($file,"w" ); // ouverture du fichier
fputs($fp,$contenu); // enregistrement des données ds le fichier
fclose($fp);
header("Content-Type: application/force-download" );
header("Content-Length: ".filesize($file));
header("Content-Disposition: attachment; filename=".$file);
readfile($file);
unlink($file);
?>
1 réponse
-
Bonjour,
Déjà :
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Ensuite :
https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8