C'est l'instruction pour créer une table dans ma base de données
Il s'agit d'une image de caractères tronqués dans ma requête de base de données. Quelle en est la raison??
閉關(guān)修行中......
Supposons que vous utilisez la ligne de commande Windows. Le codage par défaut de la ligne de commande Windows est GBK et le contenu stocké dans MySQL est codé en UTF-8, il sera donc tronqué lors de l'affichage.
Liste 3 solutions?:
Spécifiez l'encodage pour la connexion à MySQL?:
> mysql.exe -uroot -p --default-character-set=gbk
Spécifiez l'encodage MySQL après la connexion?:
mysql> set names gbk;
Modifier le codage des caractères de la ligne de commande Windows en UTF-8?:
> chcp 65001
Regardez quelles étaient les règles de tri lorsque vous avez créé la base de données. Réglez-la sur ceci et essayez-la utf8_general_ci
Unifiez les règles d'encodage de la base de données en utf-8 et ?a devrait aller
Vérifiez d'abord si le format d'encodage de votre base de données est utf-8, sinon, changez-le en utf-8
Laissez-moi vous demander, votre terminal est-il un terminal sous Linux ou une ligne de commande sous Windows ? La valeur par défaut sous Windows est GBK, ce qui est bien s?r du charabia
Le système Linux que vous utilisez ne prend pas en charge le chinois. . . Configurez-le simplement pour prendre en charge le chinois. . .