Bonjour,
Dans un sript Php, je parse un fichier csv et insère les ligne s'y trouvant dans ma base de onnées.
Je me retrouve devant un problème d'encodage UTF_8 : je ne parviens pas à insérer les données correctement en UTF_8 alors que ma base est en UTF8_BIN ainsi que mes tables et mes champs .
Voici ce que j'ai codé pour tenter de trouver la provenance du problème :
Et voici ce que j'obtiens lors de l'affichage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 echo 'utf8_encode : ' . utf8_encode($data[$tabConfigColonnes["Nom de l'entreprise"]]); echo '<br>utf8_decode : ' . utf8_decode($data[$tabConfigColonnes["Nom de l'entreprise"]]). '<br>'; echo 'sans rien : ' . $data[$tabConfigColonnes["Nom de l'entreprise"]];
Quelqu'un aurait une idée sur l'origine du problème et éventuellement des pistes de résolution de celui-ci?utf8_encode : GTA S?rl
utf8_decode : GTA S?rl
sans rien : GTA S?
Merci d'avance pour votre aide.
Partager