Lire fichier cvs avec accent affiche é plutot que é

jack2121 2 Messages postés dimanche 22 octobre 2017Date d'inscription 22 octobre 2017 Dernière intervention - 22 oct. 2017 à 20:46 - Dernière réponse : NHenry 14250 Messages postés vendredi 14 mars 2003Date d'inscriptionModérateurStatut 10 août 2018 Dernière intervention
- 22 oct. 2017 à 21:44
Bonjour,
je lis un fichier cvs "utf-8" verifier avec notepad++
qui contient juste un "élève"

mais avec php ca donne "Un élève."

merci

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<?php

$log = file_get_contents("dge.csv");
echo utf8_encode($log);


?>
Afficher la suite 

Votre réponse

3 réponses

NHenry 14250 Messages postés vendredi 14 mars 2003Date d'inscriptionModérateurStatut 10 août 2018 Dernière intervention - 22 oct. 2017 à 20:54
0
Merci
As-tu essayé sans le "utf8_encode" ?
jack2121 2 Messages postés dimanche 22 octobre 2017Date d'inscription 22 octobre 2017 Dernière intervention - 22 oct. 2017 à 21:16
oui meme resultat echo utf8_encode($log);
NHenry 14250 Messages postés vendredi 14 mars 2003Date d'inscriptionModérateurStatut 10 août 2018 Dernière intervention - 22 oct. 2017 à 21:44
En clair, je suppose que tu encode 2 fois ton fichier en UTF8, donc ça ne peut pas aller.
Essaye :
echo $log;
directement.
Commenter la réponse de NHenry

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.