Problème: les caractères accentués en php

Fermé
mario002e Messages postés 82 Date d'inscription samedi 29 septembre 2007 Statut Membre Dernière intervention 8 mai 2012 - Modifié par mario002e le 5/11/2010 à 10:03
Lord Zero Messages postés 459 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 15 juin 2018 - 5 nov. 2010 à 16:18
Bonjour,
J'essaie d'exporter en format excel, le contenu d'un fichier. Mais à chaque fois se pose le problème de caractères accentués. Je vois des caractères bizarres quoique je force le code à utiliser l'UTF-8

Voici le code:
require_once "library/php_writeexcel/class.writeexcel_workbook.inc.php";
require_once "library/php_writeexcel/class.writeexcel_worksheet.inc.php";
$fname = tempnam("tmp_logs/", "rapport.xls");

puis l'écriture dans le fichier temporaire.

header('Content-type: application/vnd.ms-excel ; name=\"rapport.xls\"; charset=UTF-8');
header("Content-Encoding:UTF-8");
header("Content-Disposition: attachement; filename=\""."trajet.html"."\"");

$fh=fopen($fname, "rb");
fpassthru($fh);//Afficher le contenu du fichier temporaire
unlink($fname);

Merci de votre intervention

1 réponse

Lord Zero Messages postés 459 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 15 juin 2018 115
5 nov. 2010 à 16:18
juste pour tester, remplace utf-8 par latin1
0