Bonjour à tous,
Merci d'avance pour me lire et vos réponse.
Avec PHP je crée un fichier pour un import:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part file_put_contents($fileName, $txt_sql);
Dans mon fichier, j'ai bien;
On peut remarquer l'encodage en UTF8.
Code : Sélectionner tout - Visualiser dans une fenêtre à part UPDATE `justif_client2` SET parution='J\'AIME LIRE MAX N° 269',date=1618318800 WHERE id=62996;
J'importe ce fichier par la commande:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $command='mysql -h' .$host_name .' -u' .$user_name .' -p' .$password .' ' .$database .' <' .$fichier_bdd_sql; exec($command,$output=array(),$worked);
Tout ce passe bien mais dans la base je me retrouve avec :J'AIME LIRE MAX N° 269'
Le UTF8 à disparu!
Et là je sèche!
Auriez vous une idée? Merci
Partager