总结:如果出现插入中文出现乱码的情况,不外乎以下三种:数据库的编码方式(数据库字符集),表的编码方式,表中列的编码方式。
mysql命令:
show variables like '%char%' ;
修改表的编码格式
ALTER TABLE `table` DEFAULT CHARACTER SET utf8;
修改字段的编码格式
ALTER TABLE `tablename` CHANGE `字段名1` `字段名2` VARCHAR(36) CHARACTER SET utf8 NOT NULL;