一、确保Mysql当前数据库的相关编码集的编码格式
除了character_set_filesystem为binary外其他都改为utf-8。
set character_set_client=utf8;
set character_set_connection=utf8;
set character_set_database=utf8;
set character_set_results=utf8;
set character_set_server=utf8;
就是上面这5行命令,复制到mysql的控制台,执行一下;全部执行好之后,再打印一下Mysql当前数据库的相关编码集:
show variables like 'character%';
然后记得重启MySQL服务哟~
二、PHP文件
1、首先是PHP文件的开头需要这句话:
header("content-type:text/html;charset=utf-8");
2、然后在mysql_query()你的SQL语句之前,全部 SET NAME ‘utf8’一下
// 设置客户端和连接字符集
mysql_query("set names 'utf8'");
// 返回用户信息字符集
$result = mysql_query("select * from test");
三、HTML文件
PHP文件的开头需要这句话:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
以上为新手见解,么么哒~