Cet article présente principalement en détail la solution à l'ERREUR 1366 lors de la saisie du chinois dans MySQL. Il a une certaine valeur de référence. Les amis intéressés peuvent s'y référer
L'erreur suivante se produit lors de la saisie du chinois dans MySQL :
ERREUR 1366 : 1366 : Valeur de chaîne incorrecte : 'xE6xB0xB4xE7x94xB5...' pour la colonne 'introduire' à la ligne 1
Ouvrez mysql
mysql -u root -p
SHOW VARIABLES LIKE 'character%';
Comme le montre l'image
ci-dessus, les jeux de caractères de la base de données et Le serveur utilise la méthode d'encodage latin1, l'encodage latin1 ne prend pas en charge le chinois, des erreurs se produiront donc lors du stockage du chinois.Solution : Modifier /etc/mysql/my.cnf (c'est le chemin d'installation par défaut de mysql) Après avoir ouvert my.cnf, sous [mysqld] dans le fichier Ajouter les lignes de code suivantes :
[client] default-character-set=utf8 [mysqld] character-set-server=utf8 [mysql] default-character-set=utf8
service mysql restart
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!