最近在搞数据传输,然后涉及到人名的时候,难免会碰到生僻字,utf8是无法存储的,然后我把目标表改为utf8mb4,但是还是无法传输生僻字,这就很奇怪了,明明两边的数据库都是MySQL 5.7x
,但是源表能存,目标表就出现问题问题,后来发现需要在kettle的数据库连接那边增加一个配置。
这边加入一个配置characterEncoding=utf8
即可
最近在搞数据传输,然后涉及到人名的时候,难免会碰到生僻字,utf8是无法存储的,然后我把目标表改为utf8mb4,但是还是无法传输生僻字,这就很奇怪了,明明两边的数据库都是MySQL 5.7x
,但是源表能存,目标表就出现问题问题,后来发现需要在kettle的数据库连接那边增加一个配置。
这边加入一个配置characterEncoding=utf8
即可