Vous devez connaître les paramètres de jeu de caractères/collation au niveau de la base de données/table/colonne. Les paramètres au niveau des colonnes ont priorité sur les autres. Pour cette raison, j'inclus des commandes que vous pouvez utiliser pour effectuer ces modifications à chaque niveau de la base de données.
Inspectez votre configuration actuelle (base de données) :
SHOW CREATE DATABASE db_name;
Inspectez votre configuration actuelle (tableau) :
SHOW TABLE STATUS WHERE name='tbl_name'
Inspectez votre configuration actuelle (colonnes) :
SHOW FULL COLUMNS FROM tbl_name;
Modifier le jeu de caractères/le classement (base de données) :
ALTER DATABASE db_name DEFAULT CHARACTER SET utf8;
Modifier le jeu de caractères/le classement (tableau) :
ALTER TABLE tbl_name DEFAULT CHARACTER SET utf8;
Modifier le jeu de caractères/le classement (colonnes) :
ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8;