遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来
创建数据库时指定编码格式
CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
创建表时 设置表、字段编码
create table tbtest(
id int(10) auto_increment,
user_name varchar(60),
email varchar(60),
PRIMARY key(id)
)CHARACTER SET utf8 COLLATE utf8_general_ci;
查看编码格式
show variables like 'character%';
show variables like 'collation%';
设置character_set_server,需要配置以下内容到my.cnf的[mysqld]字段下
character_set_server=utf8
最后结果