Maison  >  Article  >  base de données  >  erreur Navicat 1366

erreur Navicat 1366

angryTom
angryTomoriginal
2019-08-07 15:00:227219parcourir

erreur Navicat 1366

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:erreur Navicat 2005Article suivant:erreur Navicat 2005