Talend中hive到mysql中抽取数据报Incorrect string value:'\xF0\x9F\x98\X93' for column 'XXXX' at row 7... ...
原因是由于编码问题,是由于抽取数据中某一字段包含UTF-8编码格式无法识别的字符,可以将编码格式改为utf8mb4,
在连接数据库的配置时修改为:useUnicode=true&charset=utf8mb4&useServerPrepStmts=false;
注意:mysql数据库的编码格式也必须是utf8mb4.否则,数据会是乱码。