С арабского на английский. UTF-8 сопоставление? - PullRequest
0 голосов
/ 11 января 2012

Можно ли изменить арабские буквы на английский, пройдя работу в Talend?

У нас есть несколько арабских символов, хранящихся в нашей базе данных, и мы хотим изменить их на английские символы, пройдя через работу Talend,

Мы конвертируем некоторые * .csv файлы в таблицы базы данных SQL.Всякий раз, когда мы конвертируем .csv в SQL, арабские значения изменяются на '?' .. ?????Мы убедились, что для таблиц установлены параметры сортировки UTF8, а задание Talend обрабатывается с помощью кода UTF-8.

Кто-нибудь имеет представление об этом ??

1 Ответ

0 голосов
/ 11 января 2012

вы можете использовать эту команду импорта

SET character_set_database=utf8;
LOAD DATA LOCAL INFILE '/path/tp/file.csv' REPLACE INTO TABLE sometable
FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"';
SET character_set_database=default;
...