创建数据库表的时候,没有指定的表编码,导致插入中文数据的时候出现中文乱码问题
使用命令:发现表中字段编码不是utf8
解决办法:
注: 如果查看数据表的时候发现数据表的编码也不是utf8,就使用命令:alter table 表名 CHARSET=utf8;
还有一些造成中文乱码可能 如下图:
解决方法: 把含有gbk 和 latin1 的改了: set character_set_*=utf8; 然后关闭重启mysql服务
创建数据库表的时候,没有指定的表编码,导致插入中文数据的时候出现中文乱码问题
使用命令:发现表中字段编码不是utf8
解决办法:
注: 如果查看数据表的时候发现数据表的编码也不是utf8,就使用命令:alter table 表名 CHARSET=utf8;
还有一些造成中文乱码可能 如下图:
解决方法: 把含有gbk 和 latin1 的改了: set character_set_*=utf8; 然后关闭重启mysql服务