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.
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
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