Une erreur s'est produite lorsque mysql a importé des données de type txt ERROR 1300 (HY000): Chaîne de caractères utf8 non valide: '̨
An Error Occurred When Mysql Imported Txt Type Data Error 1300
Une erreur s'est produite lorsque mysql a importé des données de type txt (avec plusieurs lignes de données) ERREUR 1300 (HY000): Chaîne de caractères utf8 non valide: '̨
mysql> charge le fichier local de données 'd: /x.txt' dans la table tb_model
ERREUR 1300 (HY000): chaîne de caractères utf8 non valide: «̨»
Il y a 2 lignes de données dans le x.txt d'origine (test txt). Lorsqu'une ligne est supprimée puis importée, elle peut être importée normalement
Interrogez le jeu de caractères de tous les champs de la table et confirmez que Collation est le utf8_general_ci souhaité
mysql> afficher les colonnes complètes de tb_model
Enfin, essayez d'enregistrer le fichier txt séparément, modifiez l'encodage en UTF-8 et enregistrez-le, puis les données importées sont normales
Résumez la cause de l'erreur 1) Le fichier TXT d'origine est codé au format ANSI, et certains caractères peuvent être incorrects dans le traitement, il ne peut donc pas être importé normalement
2) Les données sur une seule ligne n'ont pas de caractères qui ne peuvent pas être traités, donc elles peuvent être importées normalement.