J'ai ce code en php qui ouvre un fichier CSV, lit la première ligne dans un tableau et affiche le contenu :
if (($tmp = fopen($file, "r")) !== FALSE) {
$firstLine = fgetcsv($tmp, 0, ",");
print_r($firstLine);
}
Le problème est que le tableau imprimé montre Array ( [0] => increment_id...
Là où il devrait être Array ( [0] => increment_id...
. Je ne sais pas d'où viennent ces premiers caractères, puisqu'ils ne sont pas présents lorsque j'ouvre le fichier csv avec Notepad++ . Je suppose que je pourrais convertir le fichier dans un autre encodage, mais ce serait difficile, puisqu'il s'agit du résultat d'un programme que je n'ai pas créé, à moins qu'il n'existe un moyen de le ré-encoder avec PHP.