Chargement de texte utf-8 dans une table MySQL

J'ai un gros fichier CSV que je vais le charger dans une table MySQL. Cependant, ces données sont encodées en utf-8, car ils comportent des caractères non anglais.
J'ai déjà le jeu de caractères de la colonne correspondante dans la table de l'utf-8. Mais quand je charge mon fichier. les non-anglais caractères en caractères bizarres(quand je fais un select sur mes lignes de la table). Ai-je besoin pour encoder mes données avant que je charge la dans la table? si oui comment puis-je faire cela. Je suis à l'aide de Python pour charger les données et en utilisant la commande LOAD DATA LOCAL INFILE.
grâce

  • Voici mon problème. Pour certains caractères, tels que certaines émoticônes, vous devez utiliser CHARACTER SET utf8mb4 comme décrit ici: stackoverflow.com/a/10959780/470749
InformationsquelleAutor Hossein | 2011-02-10