Il n'y a aucun problème avec la configuration de MySQL, mais le chinois ne s'affiche pas ;
吴勇文
吴勇文 2018-08-27 23:55:00
0
2
1258

mysql> afficher des variables comme "%colla%" ;
+----------------------+---------------- -+
| Nom_de la variable        | Valeur           |
+----------------------+-----------------+
| collation_connexion | utf8_general_ci |
| collation_database   | utf8_general_ci |
| collation_server     | utf8_general_ci |
+----------------------+-----------------+

mysql>  afficher les variables comme "%char%";
+----------------------------------------+------------ -----------------------------------+
| Nom_de la variable            | Valeur                                         |
+--------------------------+------------------- ----------------------------+
| Character_set_client     | utf8                                          |
| caractère_set_connexion | utf8                                          |
| Character_set_database   | utf8                                          |
| caractère_set_filesystem | binaire                                        |
| Character_set_results    | utf8                                          |
| caractère_set_server     | utf8                                          |
| Character_set_system     | utf8                                          |
| Character_sets_dir       | C:phpStudyPHPTutorialMySQLsharecharsets |
+------------------------------+----------------- -------------------------------+

mysql> create table emp3(
    ->   `id` int(11) NOT NULL AUTO_INCREMENT,
    ->   `username` varchar(50) NOT NULL,
    ->   `balance` float NOT NULL,
    ->   `province ` varchar(20) NON NULL,
    ->   `age` tinyint(3) non signé NON NULL,
    ->   `sex` tinyint(4) NON NULL,
    ->   CLÉ PRIMAIRE (`id`)
    - > ) ENGINE=InnoDB CHARSET=utf8;
Requête OK, 0 ligne affectée (0,03 sec)

QQ图片20180827235422.png

吴勇文
吴勇文

加油!努力!奋斗!

répondre à tous(1)
天忆

Étant donné que le codage des caractères de la ligne de commande cmd est gbk, vous insérez donc des données codées en gbk et votre table est codée en utf8, donc l'insertion sera tronquée. Vous pouvez essayer de créer une table de données codées en gbk et l'exécuter. définir les noms gbk; Puis insérez les données dans la ligne de commande

  • répondre Merci beaucoup, résolu
    吴勇文 auteur 2018-08-28 23:26:01
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!