您的位置:首页 > 编程语言 > PHP开发

PHPmyadmin、MySql以及网页中文乱码问题解决大合集!!

2015-11-21 21:24 701 查看

一、确保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" />


以上为新手见解,么么哒~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: