Bonjour,
Je souhaite importer des données CSV dont je ne connais pas le codage d'origine, donc utf8_encode ne convient pas.
Alors comment faire?
Bonjour,
Je souhaite importer des données CSV dont je ne connais pas le codage d'origine, donc utf8_encode ne convient pas.
Alors comment faire?
Tu peux essayer avec mb_convert_encoding.
J'ai essayé ceci:
et cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part mb_convert_encoding($nomsColonnesCSV[$i], 'UTF-8', 'auto');
Par contre comme ceci c'est bon:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $inCharset = mb_detect_encoding($nomsColonnesCSV[0]); // En supposant que tout le fichier source est sur le même encodage for ($i=0; $i<$compt; $i++) { $nomsColonnesCSV[$i] = mb_convert_encoding($nomsColonnesCSV[$i], 'UTF-8', $inCharset); }
Partager