recherche

Maison  >  Questions et réponses  >  le corps du texte

Raisons des caractères chinois tronqués dans la base de données MySQL

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 ?

阿神阿神2755 Il y a quelques jours839

répondre à tous(7)je répondrai

  • 给我你的怀抱

    给我你的怀抱2017-05-18 10:56:52

    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

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-18 10:56:52

    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

    .

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-18 10:56:52

    définir les noms utf8;

    répondre
    0
  • 習慣沉默

    習慣沉默2017-05-18 10:56:52

    Unifiez les règles d'encodage de la base de données en utf-8 et ça devrait aller

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-18 10:56:52

    Vérifiez d'abord si le format d'encodage de votre base de données est utf-8, sinon, changez-le en utf-8

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-18 10:56:52

    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

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-18 10:56:52

    Le système Linux que vous utilisez ne prend pas en charge le chinois. . . Configurez-le simplement pour prendre en charge le chinois. . .

    répondre
    0
  • Annulerrépondre