2010-12-27 11 views
2

Je suis en train d'importer un ensemble de données avec des caractères coréens dans, enregistrés comme encodage unicode en utilisant CSV les données de chargeCSV import UTF8 avec phpMyAdmin

même quand je mets le caractère d'entrée mis en UTF8 le get mutilée coréen

l'encodage pour cette colonne est bien sûr UTF8

enregistrement d'échantillon (délimité par des tabulations):

79 읽다 read NULL 

ce qui se passe dans MYSQL:

79 ì½ë‹¤ read NULL 
+1

S'il vous plaît poster un enregistrement de l'échantillon et ce qui pénètre dans la base de données – Quassnoi

+0

Comment vous importez le fichier CSV à l'aide –

+0

LOAD DATA \ t pour représenter les onglets puis-je joindre une capture d'écran? – Tules

Répondre

3

données de charge prend en charge l'article de jeu de caractères

load data local infile 'filename.txt' into table test.unicode CHARACTER SET utf8 

utiliser à partir de la ligne de commande si phpmyadmin ignore.

2

Il semble que phpmyadmin ignore la liste déroulante de sélection et n'ajoute pas la clause CHARACTER SET utf8 à la requête.

Vous pouvez toutefois exécuter manuellement la requête que phpMyAdmin doit effectuer. Essayez ceci:

LOAD DATA LOCAL INFILE 'e:\\www\\wro11.csv' INTO TABLE `videos` CHARACTER SET utf8 FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n'