Bonjour,
Je travaille avec PHP et une base de données Mysql.
Je souhaite faire un export de fichier en php. Ce fichier contient des infos de ma base.
Mais voilà, lorsque je regarde mon fichier après export, je me rends compte que tout les caractères accentués sont devenus des signes bizarres...
Ma base est encodé en latin1.
J'ai lu que l'export de données par défaut dans mysql se fait en UTF-8. Je voudrais modifier ceci pour pouvoir le faire en latin1
Et voici mon script qui me permet l'export de mon fichier :
J'ai essayé de mettre dans "Charset" Latin1 ou UTF-8
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 header("Content-disposition: attachment; filename=$file"); header("Content-Type: application/force-download; Charset=ISO-8859-1"); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".filesize('./upload/'.$file)); header("Pragma: no-cache"); header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0"); header("Expires: 0"); readfile('./upload/'.$file);
Ca ne fonctionne pas mieux...
Je vous remerie par avance de vos réponses.
Partager