2010-01-25 10 views
8

Próbuję zaimportować około 10K wierszy zakodowanych w UTF-8 danych do nowej tabeli MySQL.Importowanie zbiorczych danych CSV w UTF-8 do MySQL

Mogę to zrobić z powodzeniem z LOAD DATA INFILE przez MySQL Workbench, ale utknęło ono w UTF-8. Przetestowałem bazę danych w inny sposób za pośrednictwem PHP i akceptuje sklepy charfery UTF-8 dobrze. Problem wydaje się być z LOAD DATA INFILE i natknąłem się na kilka wątków na ten temat.

Czy ktoś zna obejście lub prawdopodobnie inną, podobnie łatwą metodę importowania danych CSV?

Dziękuję.

ZDECYDOWANE:

Dla innych, którzy widzą to i mają ten sam problem, wystarczy dodać zestaw znaków jako parametr podczas uruchamiania LOAD DATA INFILE. Prostsze niż się zorientowałem :)

Odpowiedz

11

Zgodnie z MySQL documentation for LOAD DATA, można podać w instrukcji parametr CHARACTER SET, aby zapewnić zestaw znaków pliku wejściowego.

Czy próbowałeś podać 'utf8' jako zestaw znaków wejściowych?

+0

Dzięki ..... znalazłem to samo rozwiązanie, uruchomiłem dane i to działa! – Tom

Powiązane problemy