Bonjour,
Je sui perdu : j'utilise la fonction fgetcsv de la façon suivante :
$row = 1;
$handle = fopen("data.csv", "rb");
while (($data = fgetcsv($handle, 1024, ";")) !== FALSE) {
$num = count($data);
$row++;
for ($c=0; $c < $num; $c++) {
echo utf8_encode($data[$c]) . "<br />\n";
}
}
et dans mon fichier data.csv, j'ai 2 lignes :
émilé;durand
élodie;dupont
Lorsque la première lettre est un caractère spécial (ici, accent), il est supprimé dans l'echo.
En l'occurence, j'aurai :
milé
durand
lodie
dupont
Ai-je commis une erreur ?
Par avance, merci de m'aider.
Xris