Maison >base de données >tutoriel mysql >Comment changer l'encodage en utf-8 dans MySQL 5.7 sous Windows
L'encodage par défaut de mysql est latin (latin1). Lors de la saisie du chinois, une erreur sera signalée, l'encodage doit donc être modifié en utf8. J'ai trouvé des tutoriels pertinents sur Internet mais cela n'a tout simplement pas fonctionné. Je l'ai exploré moi-même et je l'ai partagé avec tout le monde, comme suit. Cet article présente principalement les étapes à suivre pour modifier l'encodage en utf-8 dans MySQL version 5.7. Les amis dans le besoin peuvent s'y référer.
Avant-propos
Je viens de commencer à apprendre MySQL, j'ai téléchargé la dernière version 5.7.14 sur le site officiel Lorsque je suis entré en chinois en utilisant cmd. , j'ai eu une erreur, j'ai donc commencé à le modifier l'encodage par défaut de MySQL (sous Windows), jetons un œil à la méthode de modification détaillée.
La méthode est la suivante
Vérifiez d'abord le show variables like 'character_set_%';
caractère mysql défini via 情
L'encodage par défaut est latin1
Fermez ensuite la base de données
Trouvez le fichier my.ini répertoire d'installation
>
[client] default-character-set=utf8Sous
ajouter [mysqld]
character-set-server=utf8Redémarrez mysql
base de données mysql en utf-8
De nombreuses ressources sur Internet sont ajoutées sous[mysqld]
default-character-set=utf8Si vous le modifiez ainsi, la version 5.7 de mysql ne pourra pas s'ouvrir
character-set-server=utf8
Remarque : Après modification, vous devez supprimez toutes les données de la base de données avant de pouvoir les utiliser.
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!