java.sql.SQLException: Incorrect string value: ‘\xE5..‘for column ‘name‘ at row1。mysql数据表创建字符集问题

mysql创建 数据库 和 表 时默认字符集是latin1(ISO_8859_1);

所以创建表时无论用代码还是图形窗口都需指定为utf8;

可以通过show create table 表名; 查看表和其字段的字符集;

在最开始建表时,如果没有设置字符集为utf8,后期将它改为utf8,可能其中有些字段仍然没有改过来。此时可以使用alter table 表名 change 字段名 字段名 varchar(50) character set utf8;

你可能感兴趣的:(Java,mysql,sql,java)