BOnjour,

je dois fournir à mon emaileur un fichier CSV (champs séparés par un point virgule) encodé en UTF-8

Ma base de données MySQl est entièrement codé en UTF-8, j'utilise les instruction PHP fopen en mode écriture puis fputs pour créer mon fichier texte.

Quand j'ouvre le fichier généré dans notepad+, il me dit bien que je suis encodé en UTF-8, mais mon emaileur me dit que non : d'où des caractères accentués transformés

J'ai cherché sur les forums et je n'ai rien trouvé, mis à part rajouté le BOM UTF-8 en début de fichier : ça me semble un peu de la bidouille

ma question est donc : en PHP comment créer une fichier encodé en UTF-8 ?

d'avance merci