Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
AWS Degraded - You may experience Community slowness, timeouts, or trouble accessing: LATEST HERE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

utf8mb4 configuration tmysql

Hi, 

 

I have been trying for days to insert data such smileys, data from all languages into mysql through talend.

 

The source is sql server and target mysql.

 

If I use the 'Set Names utf8mb4' in mysql and run my insert statements, the data is successfully inserted. (Ex - ハウス, is inserted correctly)

 

However, if I set the  'Set Names utf8mb4'  in additional parameters, it just does not work (ハウス is inserted as ???)

 

As of now, its tmssqlinput - tmysqlbulkoutputexec

 

Any idea on how to solve this?

Labels (2)
12 Replies
Anonymous
Not applicable
Author

I have gone through the link you have sent me in your previous posts lojdr. But, I couldn't find any solution there

 

Anyways, thank you for posting your thoughts

lojdr
Creator II
Creator II

There is a post from @rhall where he showed how to transform text from one encoding to another with tJava. Use that.

Anonymous
Not applicable
Author

The problem was with MySQL version. The tmysqlbulkoutputexec works for mysql 5.6 but not the same with 5.7

 

I guess the handling of utf8 in  tmysqlbulkoutputexec is different for mysql 5.6 and 5.7