解决Incorrect string value:‘\xD5\xC5\xC8\xFD’ for column ‘author’ at row 1
尝试用小黑屏(cmd)创建数据库中的一个表,表如下。
结果在插入数据的时候,如下,出现了错误。
错误原因:运行命令 show create table book
(book是我的表名),可以看到,数据库默认的编码格式CHARSET=latin1
,
我们需要把这个编码改为UTF-8,执行命令alter table book character set utf8
此时,再次查看
我们需要把字段的默认编码改成utf-8,执行命令alter table book modify author varchar(20) character set utf8
完成之后再次插入一条数据
完美~