2017-12-06 34 views
0

mysql으로 마이그레이션해야하는 db2에 데이터베이스가 있습니다. 저는 DB2에서 CSV로, CSV에서 MySQL로 데이터를 내보내고 있습니다. 데이터는 중국어, 프랑스어, 라틴어, 히브리어 등 여러 언어로 표시됩니다. 문자 세트 문제로 인해 데이터가 기호로 변환됩니다. 데이터를 변경하지 않고 가져 오기가 올바르게 수행되도록하려면 어떻게해야합니까?DB2에서 mysql으로 마이그레이션하는 동안 다국어 지원

+0

db2에서 설정 한 데이터 정렬을 확인한 다음 MySQL에서도 사용하십시오. 연결 행과 대상 행 모두 해당 데이터 정렬에 대해 알고 있어야합니다. –

+0

db2 및 mysql의 데이터 정렬은 UTF8로 설정됩니다. UTF-8은 프랑스어 지원. 사실입니까? – user2207300

+0

데이터 정렬은 입력의 * 언어 *에 대한 것이 아니라 특정 문자에 대한 것입니다. 입력을 데이터베이스에 수동으로 추가 할 수 있습니까? phpMyAdmin, MySQL Workbench 또는 셸에서 MySQL을 사용 하시겠습니까? –

답변

0

Db2 데이터가 UTF-8로 인코딩되고 대상이 UTF-8 이고 특히 LOCALE이 Db2에서 내보내기에 올바르게 설정되어 있으면 데이터가 손실되지 않습니다.

LOCALE이 올바르지 않거나 Db2에서 잘못된 내보내기 옵션을 사용하면 데이터 변환 문제가 발생할 수 있습니다. 로케일을 설정하는 방법은 Db2에서 EXPORT 명령을 실행하는 운영 체제와 Db2 EXPORt 명령에 명령 줄 옵션을 지정하는 방법에 따라 다릅니다.