Bonjour,
J'ai un soucis avec la gestion des caractères speciaux lors de l'importation d'un fichier .csv.
Dans mon application, j'ai un formulaire pour insérer un fichier csv que je traite comme ça :
Cependant, mon fichier possède des '?' à la place des caractères spéciaux type éèà ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $fh = fopen($_FILES['fichier']['tmp_name'], 'r'); $lines = array(); while(($row = fgetcsv($fh, 10000, ";")) !== FALSE ) { $lines[]= $row; // Avec un tableau où je récupère les données + un ajout en bdd
J'aimerais pouvoir traiter ce problème mais je n'ai aucune idée de comment faire.
Je précise qu'à la base c'est un fichier .xls que je convertis en .csv ( dans excel, donnée -> exporter en .csv séparé par ';' ).
Quand je l'ouvre dans notepad même si je convertis en utf-8 c'est la même chose..
Merci
Partager