J'ai réussi à configurer mon serveur Ubuntu 16.04 LTS LAMPS pour que MySQL 5.7 supporte maintenant complètement les jeux de caractères utf8mb4. Les jeux de caractères asiatiques et français peuvent être entrés directement dans la base de données XATAFace sans problème.encodage utf8mb4 des fichiers csv pour l'importation vers MySQL
Quand j'importer des fichiers CSV dans MySQL avec l'interface d'administration phpmyadmin les fichiers csv je suis en train de faire avec des personnages en langue française ne sont pas importées, jetant l'erreur d'importation familar mysql:
1366 Incorrect String value: ‘\xE9ciali…’ for column . . . .
Je devine une éditeur de texte qui peut encoder des fichiers CSV comme utf8mb4 est ce qui est nécessaire; s'il vous plaît corrigez-moi si c'est faux. Existe-t-il un éditeur de texte sur la plate-forme Windows qui permettrait d'encoder les fichiers csv sur utf8mb4 afin que je puisse importer mes csv avec succès dans MySQL?
Des idées sur la façon dont cet obstacle d'importation csv peut être surmonté?
Merci à l'avance Mark, Michigan Saginaw
Lorsque vous ouvrez le fichier csv dans votre éditeur de texte, voyez-vous les caractères UTF8 ou leur conversion ASCII? – jcorry
Veuillez ajouter un hexdump de l'élément de données incriminé à votre question. (s'il y a un '\ xe9cia' dedans c'est ** pas ** utf8, mais probablement juste un binaire, comme cp1252) – wildplasser