php 保存到mysql数据库中的中文乱码
2016-05-20 22:59
423 查看
近期又php项目,乱码是个头痛的问题
解决方法:
1,php 文件中 添加 header(“Content-Type: text/html; charset=utf-8");
2,需要做数据库操作的php程序前加mysql_query("set names '编码'");,编码和php编码一致,如果php编码是gb2312那mysql编码就是gb2312,如果是utf-8那
mysql编码就是 utf8,这样插入或检索数据时就不会出现乱码了
mysql_query("set names 'utf8'") 或者mysqli_query("set names 'utf8'");
需要注意的是红色标示的地方 是utf8 不是utf-8;
3,使用的html文件的编码也要一直,一般使用utf-8;
解决方法:
1,php 文件中 添加 header(“Content-Type: text/html; charset=utf-8");
2,需要做数据库操作的php程序前加mysql_query("set names '编码'");,编码和php编码一致,如果php编码是gb2312那mysql编码就是gb2312,如果是utf-8那
mysql编码就是 utf8,这样插入或检索数据时就不会出现乱码了
mysql_query("set names 'utf8'") 或者mysqli_query("set names 'utf8'");
需要注意的是红色标示的地方 是utf8 不是utf-8;
3,使用的html文件的编码也要一直,一般使用utf-8;
相关文章推荐
- 拥有编译器影子的PHP视图引擎Smarty
- PHP单例模式编写
- PHP单例模式编写
- ThinkPHP表单操作(未加验证)
- PHP CURL CURLOPT参数说明(curl_setopt)
- 我从新手看到的新手应该注意的情况
- FleaPHP的单入口文件详解
- PHP之路——MySql查询语句
- PHP之路——MySql基础操作语句
- PHP ajax 实现三级联动
- yii2框架-composer的自动加载
- yii2框架-理解yii2的架构
- PHP Yii框架过滤器用法详解
- 屏蔽PHP默认设置中的Notice警告的方法
- php测试题整理(0519)
- 学习笔记-Laravel 数据库 聚合+Join 查找语句。
- php xml删除节点
- 介绍使用PHP框架的十大理由
- php xml修改节点中的属性和值
- PHP新手之学习类与对象