Bonjour,
J'ai un souci d'accent dans un fichier .csv que j'ai crée via php. J'intègre des données depuis un fichier .csv (encoder en utf-8) dans une base de données postgres (la base est en utf-8). Via un applicatif en php je créé des tableaux des données de cette base. Une fois les tableaux créés , je fais un export en créant un ficher .csv. J'utilise la fonction fwrite. Résultat , dans mon fichier csv , les accents ne sont pas conservés (à la place j'ai des caractères étranges). Il me semble pourtant avoir mis tout ce qu'il fallait pour conserver l'encodage :
J'ai même fait un test en mettant ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 header('Content-type: text/html; charset=UTF-8'); <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
WriteInFile est une fonction spécifique que j'ai développée utilisant fwrite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $file->WriteInFile(path,utf8_encode($string_export));
... donc là je sèche !
Merci pour vos réponses !
Stéphane
Partager