PHP MySQL读写数据库乱码
来源:互联网 发布:电脑游戏录像软件 编辑:程序博客网 时间:2024/06/06 21:39
事情是这样的,某天我试着用php改mysql数据库,可是脚本运行了太多次数据库插入的数据依然乱码,当时我就不高兴了,也没办法,必须弄出个像样的东西来,然后我就给每条mysql函数加条件判断(我是用的纯php函数,原生的代码),果然发现set names utf8执行出问题了。然而我看了很久才发现这句话在mysql_connect前执行的,我的天,简直不敢信,我居然把set names写在connect前面了!
重点是这样的:
php连接mysql进行数据读写需要在 mysql_connect 函数后加如下几句:
mysql_query("set character set utf8"); //客户端读取数据库的编码,一般没用
mysql_query("set names utf8"); //数据写入数据库的编码,这才是重点
如果是输出到浏览器的话要在代码最前面(php起始符之后)加header头:
header('content-type:text/html;charset=utf-8');
0 0
- PHP MySQL读写数据库乱码
- java读写Mysql数据库乱码
- PHP取mysql数据库显示乱码--解
- c 和php mysql 数据库 中文 乱码
- PHP mysql 数据库导出后中文乱码
- PHP读取Mysql数据库中文乱码问题
- Mysql:关于数据库数据读写的乱码问题
- PHP乱码?Mysql乱码?
- php mysql读写分离
- php+mysql读写分离
- php取MYSQL数据库中的中文数据时乱码
- 解决通过PHP存取MySQL数据库现实乱码的问题
- 解决PHP写入、读取MYSQL数据库数据中文乱码问题
- 防止php写入mysql数据库信息为乱码…
- php连接mysql数据库(解决乱码问题)
- PHP连接MySQL数据库中文乱码问题解决方法
- 解决php向mysql数据库插入数据乱码问题
- PHP+MySQL中文数据保存到数据库乱码的解决方法
- 平时留意到的一些项目
- java线程学习(七)—java线程转储与堆栈
- Add Digits
- lintcode排序矩阵中的从小到大第k个数-401(Java版)
- jQuery 属性操作 - toggleClass() 方法
- PHP MySQL读写数据库乱码
- Const用法总结(快速区分指针常量与常量指针)
- 判断两个字符串是否互为变形词
- [每日一答] [20151008] 使用ZIP包安装MySQL数据库
- Linux下备份项目,保持结构,选择性复制部分文件
- android常用工具类
- PDO 简介——PDO中的三个类及其方法
- 设计模式(1)——单例模式
- BaseAdapter中getView()方法详解