Bonjour,
J'ai un problème d'encodage de caractères avec MySQL et phpMyAdmin.
J'ai une table dans laquelle j'insère des données d'un fichier CSV via LOAD DATA LOCAL INFILE (cf. requête entière plus bas). Mais quand je regarde ma table via phpMyAdmin, les caractères spéciaux ne s'affichent pas bien. Par exemple, les 'è' deviennent 'è'.
Pourtant, mon fichier CSV est bien encodé en UTF8 et ma base de données, ma table et ma colonne de même. J'ai même essayé de faire un SET NAMES UTF8 avant et après l'insertion des données, rien à faire.
Ma requête d'insertion :
Comment faire pour avoir les bons caractères dans ma base de données ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 LOAD DATA LOCAL INFILE 'mon_fichier.csv' INTO TABLE ma_table FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' IGNORE 1 LINES (col1,col2,col3,col4);
Merci d'avance,
Aenur56
Partager