kettle gbk数据到utf8 mysql乱码问题解决

源文件是csv,字符集是gbk的,目标mysql是utf8的字符集,按照网上说的,设置characterEncoding为gbk时,能正常导入到mysql,而且没有乱码。但是在做主从库时,出现Slave SQL: Error 'Incorrect string value Error_code: 1366的错误。

仔细追查原因,发现是由于设置characterEncoding为gbk 造成的,需要设置characterEncoding为utf8。但这样导入到mysql的数据中午都是乱码。如何解决呢?

1.设置characterEncoding为utf8。

2.使用select value setp,将中文字段设置为GBK。

kettle gbk数据到utf8 mysql乱码问题解决_第1张图片

kettle gbk数据到utf8 mysql乱码问题解决_第2张图片


你可能感兴趣的:(kettle gbk数据到utf8 mysql乱码问题解决)