Affichage des critères en arabe/Fichier CSV

abdeslam2018 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
abdeslam1999 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -
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
<?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); 
 ?>
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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
0
abdeslam1999 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour;
Merci de votre réponse,en effet j'ai suivi toutes les étapes mentionnées dans les deux liens que vous avez m'envoyer mais toujours le même problème, l'affichage des critères en arabe comme ?????.

Cordialement.
0