1.设置数据库的默认字符集:
create database test default character set utf8 collate utf8_general_ci;
如果数据库已经创建,可以用下面命令更改:
alter database test default character set utf8 collate utf8_general_ci;
2.设置数据表的字符集:
create table test1(
id int auto_increment primary key,
name varchar(20) character set utf8)
engine=myisam default charset=utf8;
其中 name varchar(20) character set utf8 为设置字段的字符集(只有字段为char varchar 等字符串类型时,才需要设置)
当数据库 数据表 以及字段的字符集设置一致了,一般都不会出现乱码的现象了。