Généralement, après avoir installé la base de données mysql, nous constatons que la base de données ne prend pas en charge le chinois. Il s'agit d'un problème avec le format d'encodage par défaut de la base de données. Dans cet article, nous présentons comment modifier l'encodage par défaut de. la base de données en utf8.
1. Tout d'abord, nous entrons la commande mysql -u root -p dans la fenêtre du terminal, puis entrons le mot de passe du compte root pour nous connecter à la base de données. L'opération spécifique est illustrée dans la figure ci-dessous.
2. Après vous être connecté à la base de données, exécutez la commande show variables like 'character%' ; pour afficher le format d'encodage de la base de données, vous pouvez voir que l'encodage par défaut de la base de données et du serveur de base de données est : l'encodage latin1. L'opération spécifique est illustrée dans la figure ci-dessous.
3. Ensuite, nous quittons la base de données et modifions le fichier de configuration de la base de données my.cnf si ce fichier est installé. via rpm Généralement dans le répertoire /etc/, le style modifié spécifique est comme indiqué dans la figure ci-dessous.
4. Une fois la modification terminée, nous enregistrons la modification de configuration puis exécutons la commande service mysqld restart. Redémarrez la base de données. L'opération spécifique est illustrée dans la figure ci-dessous.
5 Ensuite, nous attendons la fin du redémarrage de la base de données, nous nous reconnectons à la base de données et exécutons la commande show variables. like 'character%' ; Afficher le format d'encodage modifié. L'affichage spécifique est illustré dans la figure ci-dessous. Vous pouvez voir qu'il a été modifié en codage utf8.
6 Bien sûr, pour visualiser le format d'encodage d'une base de données, on peut exécuter la commande show create database+. nom de la base de données ; L'affichage spécifique est illustré dans la figure ci-dessous.
7. Nous pouvons également exécuter la commande Pour modifier le format d'encodage de la base de données, vous pouvez utiliser la commande : alter Database + Database Name Default Character Set utf8 Collate utf8_general_ci pour la modifier au format utf8. L'opération spécifique est illustrée dans la figure ci-dessous.
8. Une fois la modification terminée, nous exécutons à nouveau la commande show create database + database name pour vérifier si le changement a réussi. Vous pouvez voir qu'il est déjà au format utf8.
Explication
Cet article présente uniquement Linux L'encodage Le paramètre de format de la base de données est installé à l’aide de RPM.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!