查看数据库的字符编码
mysql> show variables like '%colla%';
mysql> show variables like '%charac%';
进入mysql的配置文件,在[client]下添加:
default-character-set=utf8
[mysqld]下添加:
character-set-server=utf8
collation-server=utf8_general_ci
保存退出,并重启mysql数据库service mysql restart 或者是service mysqld restart
进入到mysql中用指令修改数据库的编码。表的编码,字段的编码
1.修改数据库的编码
将数据库(test)的编码方式修改为utf8,如:
ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
2.修改表的编码
将表(test)的编码方式修改为utf8,如:
ALTER TABLE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
3.修改字段的编码
将表(test)中字段(name)的编码方式修改为utf8,如:
ALTER TABLE `test` CHANGE `name` `name` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL;