是否可以通过Talend ???中的作业将阿拉伯语字符更改为英语
我们的数据库中存储了一些阿拉伯字符,希望通过Talend作业将其更改为英文字符。
我们将一些* .csv文件转换为SQL数据库表。 无论何时,我们将.csv转换为SQL,阿拉伯值都会变为'?'。????? 我们确保将表设置为UTF8排序规则,并通过代码UTF-8处理Talend作业。
有没有人对此有所了解?
答案 0 :(得分:0)
您可以使用此导入命令
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;