Comment connaître le charset d'une base de données MySQL ?

Avec l'expansion de l'UTF-8, les webmasters rencontrent très souvent un problème d'affichage de caractères, surtout de mise à jour de script de CMS. Ce jour de problème provient souvent de changement de codage des fichiers ou des données stockées dans la base MySQL.

Une commande MySQL pour connaître le charset de sa BDD MySQL

La commande est très simple et tient en une ligne :

SELECT * FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = 'nom_base';

nom_base est bien entendu le nom de votre base de données MySQL.

Cette commande vous retournera un tableau avec une colonne DEFAULT_CHARACTER_SET_NAME, vous y trouverez le jeu de caractères par défaut de la base de données MySQL.

Notes de version

  • [17/11/2017] : Harmonisation de la page

Auteurs et sources