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

来源:互联网 发布:爱普生打印机端口设置 编辑:程序博客网 时间:2024/06/08 19:29

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

以上为新手见解,么么哒~

1 0
原创粉丝点击