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" />
以上为新手见解,么么哒~
相关文章推荐
- PHP多进程处理并行处理任务实例
- PHP
- php curl选项列表(超详细)
- php 上传文件视频显示未找到文件错误
- PHP Mysql数据库
- php JSON数据格式化方法
- thinkphp的M()和D()方法的区别
- 系统吞吐量(TPS)、用户并发量、性能测试概念和公式
- Windows Server 2008 R2入门之FTP服务器
- gdb调试SAPI方式的php
- PHP的几个常用加密函数
- ThinkPHP学习总结――实现 Rewrite 模式
- ThinkPHP 中实现 Rewrite 模式
- Ubuntu安装tftp服务器
- PHP编译configure时常见错误
- PHP文件上传大小限制修改
- 重启php-fpm
- ubuntu 14.04 配置tftp服务器
- ubuntu tftp-server 服务器安装与配置
- php中的empty和isset