mysql数据库默认是latin1字符集。
方法一:
在建表时,将charset设置为utf8,再插入数据,就不会报错。
create table tablename(...) charset=utf8;
方法二:
如果在建表后更改表的charset为utf8,依然会报错,因为每个字段字符集依旧是latin1,还要更改每个字段的字符集,就要使用
alter table tablename modify 字段定义 charset utf8;
mysql数据库默认是latin1字符集。
方法一:
在建表时,将charset设置为utf8,再插入数据,就不会报错。
create table tablename(...) charset=utf8;
方法二:
如果在建表后更改表的charset为utf8,依然会报错,因为每个字段字符集依旧是latin1,还要更改每个字段的字符集,就要使用
alter table tablename modify 字段定义 charset utf8;