mysql数据库插入中文提示java.sql.SQLException: Incorrect string value:错误。
解决时将数据库编码,表编码都改为utf8也不行。
最后发现字段的Collation为latin1_swedish_ci,将其改为utf8_general_ci就可以了。
查看字段编码命令:show full columns from tablename;
更改字段命令:alter table tablename modify column columnname varchar(100) character set utf8 collate utf8_general_ci not null;