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
Partager