Maison >base de données >tutoriel mysql >Comment résoudre le problème des caractères chinois tronqués dans mysql csv
La solution au problème chinois tronqué du csv mysql est de sélectionner la méthode d'encodage de "10008 (MAC-chinois simplifié GB 2312)" ou la méthode d'encodage de "10008 (MAC-chinois simplifié GB 2312)" lors de l'importation du csv. déposer.
L'environnement d'exploitation de ce tutoriel : système Windows 10, mysql version 5.7, ordinateur Dell G3.
Comment résoudre le problème des caractères chinois tronqués dans mysql csv ?
Lorsque MySQL importe des fichiers CSV, le problème des caractères chinois tronqués et sa solution
Utilisez l'outil Navicat pour importer un .csv
, les caractères tronqués comme indiqué ci-dessous apparaissent. .csv
文件时,出现如下图的乱码。
经过我的验证不是数据库的字段设计
问题。所以我猜测和导入时的编码有关,下面的65001utf-8
起初我以为是没问题的,但是问题就是出现在这里!
导入时选择10008(MAC-Simplified Chinese GB 2312)的编码方式!
Encoding(编码)特别重要,要选择10008(MAC-Simplified Chinese GB 2312)不能使用默认的utf-8,因为含有中文的CSV文件一般都是采用10008这种编码方式而不是utf8
。
成功解决!
错误方式:
编码不对就会出现乱码现象!!!
测试如果使用文本的方式导入,并且使用utf-8
Après ma vérification, il ne s'agit pas d'un problème de conception
du champ de base de données. Donc je suppose que cela a quelque chose à voir avec l'encodage lors de l'importation. Le 65001utf-8
suivant au départ, je pensais qu'il n'y avait pas de problème, mais le problème se produit ici !
Sélectionnez la méthode d'encodage 10008 (MAC-Simplified Chinese GB 2312) lors de l'importation !
utf-8
pour importer, y aura-t-il des caractères tronqués ? Il s'avère que l'importation ? Le problème des caractères tronqués se posera également ! 🎜🎜🎜🎜Sélectionnez la méthode d'encodage 10008 (MAC-Simplified Chinese GB 2312) lors de l'importation ! Ce problème peut également être résolu. 🎜🎜🎜🎜Résumé : Les données importées sont tronquées, ce qui est probablement un problème avec la méthode d'encodage. 🎜🎜Apprentissage recommandé : "🎜Tutoriel vidéo MySQL🎜"🎜🎜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!