1. Connectez-vous à MySQL pour afficher le jeu de caractères en utilisant SHOW VARIABLES LIKE 'character%';, l'affichage est le suivant :
character_set_database et Le jeu de caractères par défaut de Character_set_server est toujours latin1.
(Tutoriel recommandé : Tutoriel d'utilisation des centos)
Solution :
Modifiez la valeur de la clé du jeu de caractères dans le fichier my.cnf de mysql .
1. Ajoutez default-character-set=utf8 dans le champ [client], comme suit :
[client] default-character-set=utf8
2. Ajoutez Character-set-server= dans le [mysqld] champ utf8, comme suit :
[mysqld] port = 3306 socket = /var/lib/mysql/mysql.sock character-set-server=utf8
3. Ajoutez default-character-set=utf8 dans le champ [mysql], comme suit :
[mysql] no-auto-rehash default-character-set=utf8
Après la modification terminé, exécutez la commande service mysql restart Redémarrez simplement le service mysql.
Remarque : Il existe une différence entre le champ [mysqld] et le champ [mysql].
Tutoriels vidéo associés recommandés : Tutoriel vidéo Linux
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!