最近使用mysql发现明明在代码中已经指定了连接的编码格式为utf8,然而用脚本创建数据库的时候还是出现了编码错误.
进入mysql查看发现,database的格式虽然变了,但是table的格式还是没变,一直没有找出问题在哪里,但是还是找到了解决方法.
alter table `tablename` convert to character set utf8;
使用这个语句,它可以修改一张表的所有字段的编码格式,问题就解决了.
最近使用mysql发现明明在代码中已经指定了连接的编码格式为utf8,然而用脚本创建数据库的时候还是出现了编码错误.
进入mysql查看发现,database的格式虽然变了,但是table的格式还是没变,一直没有找出问题在哪里,但是还是找到了解决方法.
alter table `tablename` convert to character set utf8;
使用这个语句,它可以修改一张表的所有字段的编码格式,问题就解决了.