Bonjour,
J'ai un code pour exporter les donnée d'une base de donné vers un fichier excel (il fonctionne)
Cependant ma BDD est en UTF-8 et dans excel cela m'affiche des caractère spéciaux a la place des "é"..
Il faut surment que j'utilise un utf8_decod mais je ne sais pas ou ni comment l'inséré dans le script .
Merci
<?php
// Connexion à la base de données
require("conf.php3"); //On insert le fichier qui contient les informations
$sql = connect_sql(); //On se connecte à MySQL
mysql_select_db("$sql_bdd") or die ("Connexion Impossible");
//Requete SQL
$query = "SELECT * FROM inscription";
$result = mysql_query($query) or die(mysql_error());
// Entêtes des colones dans le fichier Excel
$excel .= "Titre 1 \t Titre 2 \t Titre 3\n";
//Les resultats de la requette
while($row = mysql_fetch_array($result))
{
$excel .= " $row[nom] \t $row[prenom] \t $row[sex] \n ";
}
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=nom_fichier.xls");
print $excel;
exit;
?>