解决sparkSQL向MySQL写数据时的中文编码问题,java.sql.SQLException: Incorrect string value: ‘\xE5\x8D\x8E\x
关于sparkSQL向MySQL写数据,网上已经有很多代码了。我所保存的数据中含有中文,因此编码存在问题,数据导入成功,但是乱码。本篇文章主要记录较简洁的一种解决办法。先展示下错误数据:解决办法:首先在MySQL中创建一个table,注意字段要和所保存的字段一致。之后设置各个中文字段的编码格式。注意:是设置字段,如果只设置table的编码格式为UTF8,还是会失败。sparkSQL的代码的设置。建表:CREATE TABLE Top3Goods( area varchar(30),
原创
2021-04-09 09:09:12 ·
1745 阅读 ·
1 评论