Affichage des critères en arabe/Fichier CSV

Fermé
abdeslam2018 Messages postés 1 Date d'inscription mercredi 21 mars 2018 Statut Membre Dernière intervention 21 mars 2018 - Modifié le 21 mars 2018 à 16:38
abdeslam1999 Messages postés 29 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 16 avril 2018 - 16 avril 2018 à 17:34
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 38326 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 décembre 2024 4 712
21 mars 2018 à 23:00
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 jeudi 21 mai 2009 Statut Membre Dernière intervention 16 avril 2018
16 avril 2018 à 17:34
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