navcat signale parfois une erreur lors de la création d'un tableau. avertissement(s) : 1366 Valeur de chaîne incorrecte : 'xE8x82x96xE5xB1xB1...' pour la colonne 'sub_station_name'. Ci-dessous, je vais vous présenter la solution en détail.
Tutoriel recommandé : Tutoriel vidéo d'introduction à MySQL
Solution :
1. Le jeu de caractères du schéma de base de données est défini sur utf-8
2. Le jeu de caractères du tableau est défini sur utf-8
3. Le caractère de colonne chinois set est défini sur utf -8
4. CharsetEncode=utf8
a été spécifié dans l'URL de connexion. L'étape 4 est très critique.
Remarque :
1. Regardez le jeu de caractères de la base de données
show create database test;
Remarque : le test est la base de données nom.
2. Regardez le jeu de caractères de la table de données
show create table t_data;
Remarque : t_data est le nom de la table.
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!