Que dois-je faire si MySQL rencontre des caractères chinois tronqués lors de l'insertion de données ?
[Question 1]
Lors de l'utilisation de MySQL Workbench pour insérer des données, l'insertion impliquant des chaînes ne fonctionnera pas.
est le suivant :
Code d'erreur : 1366. Valeur de chaîne incorrecte : 'xE5xBCxA0xE4xB8x89' pour la colonne 'nom' à la ligne 1
[Question 2]
Dans un fichier Java écrit avec Eclipse, les instructions peuvent être insérées après la connexion à la base de données, mais le chinois inséré sera affiché sous la forme d'un point d'interrogation "???" dans la base de données.
Solutions utilisées :
1.mac Utiliser dans le terminal : PATH="$PATH" /usr/local/mysql/bin pour saisir mysql
Ensuite : mysql -u root -p À ce moment, vous serez invité à saisir le mot de passe
Une fois terminé, entrez mysql
[Vérifiez d'abord le jeu de caractères actuel de mysql]
[La deuxième étape consiste à le configurer]
[J'ai rencontré un tel problème lors de la configuration du deuxième partie, remplacez utf8 par utf8_general_ci Il peut être exécuté]
[Vérifiez à nouveau]
[Une fois tous les paramètres terminés, redémarrez MySQL et vous devriez pouvoir insérer le chinois. ]
【Cependant, mon mysql ne m'aime pas. Cette approche a échoué, mais elle devrait fonctionner pour un grand nombre de personnes. 】
【Nous essayons encore d'autres méthodes...】
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!