2010-01-25 6 views
8

약 10K 행의 UTF-8 인코딩 데이터를 새 MySQL 테이블로 가져 오려고합니다.UTF-8로 대량 CSV 데이터를 MySQL에 가져 오기

LOAD DATA INFILE으로 MySQL Workbench를 통해 성공적으로 수행 할 수 있지만 UTF-8 문자가 맹 글링됩니다. 그렇지 않으면 PHP를 통해 데이터베이스를 테스트했으며 UTF-8 charaters 저장을 허용합니다. 문제는 LOAD DATA INFILE 인 것으로 보이며 이에 대해 몇 가지 질문을 던졌습니다.

해결 방법이나 다른 유사한 방법으로 CSV 데이터를 가져 오는 사람은 누구입니까?

감사합니다.

는 해결 :이를보고 같은 문제가 다른 사람에 대한

, 단지 LOAD DATA INFILE을 실행할 때 매개 변수로 설정 한 문자를 추가합니다. 내가 깨달은 것보다 더 단순함 :

답변

11

MySQL documentation for LOAD DATA에 따르면 입력 파일 문자 집합을 제공하기 위해 문에 CHARACTER SET 매개 변수를 지정할 수 있습니다.

'utf8'을 입력 문자 세트로 사용해 보셨습니까?

+0

감사합니다 ..... 그냥 같은 솔루션을 발견, 데이터를 실행하고 작동합니다! – Tom