PHP MYSQL乱码问题,使用SET NAMES utf8校正


Posted in PHP onNovember 30, 2009

先记下,免得以后想不起来又到处去找!
PHP操作数据库的时候,数据库中数据使用UTF8编码,在读出来的时候,显示的全是???????问号乱码,找了一些资料原来是在读取之前进行一次编码设置:

create table tablename 
( 
id int not null auto_increment, 
title varchar(20) not null, 
contnet varchar(300) defalut null, 
primary key ('id') 
)begin=MyISAM DEFAULT CHARSET =UTF8;

在插入数据之前执行:
mysql_query("SET NAMES utf8");

然后
mysql_query("insert into tablename .....")

读出数据之前执行:

mysql_query("SET NAMES utf8");

然后 mysql_query("select * from tablename")
注意:此处读出的编码是把原来编码的内容重新经过编码后输出的,比如输出内容所在页面是GBK编码,那么在读出的时候在页面显示也为乱码,所以在查询之前执行 mysql_query("SET NAMES gbk"),在页面就可以正常显示GBK编码的文字内容 。
PHP 相关文章推荐
discuz7 phpMysql操作类
Jun 21 PHP
模板引擎正则表达式调试小技巧
Jul 20 PHP
使用PHP接收POST数据,解析json数据
Jun 28 PHP
php中cookie实现二级域名可访问操作的方法
Nov 11 PHP
php对象在内存中的存在形式分析
Feb 03 PHP
thinkPHP中验证码的简单实现方法
Dec 05 PHP
thinkphp 字母函数详解T/I/N/D/M/A/R/U
Apr 03 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
Jul 03 PHP
PHP自定义函数判断是否为Get、Post及Ajax提交的方法
Jul 27 PHP
phpstudy的php版本自由修改的方法
Oct 18 PHP
CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
Feb 28 PHP
Yii框架视图、视图布局、视图数据块操作示例
Oct 14 PHP
php读取html并截取字符串的简单代码
Nov 30 #PHP
php 获取客户端的真实ip
Nov 30 #PHP
php操作sqlserver关于时间日期读取的小小见解
Nov 29 #PHP
php中$this->含义分析
Nov 29 #PHP
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
Nov 27 #PHP
Ajax+PHP 边学边练之四 表单
Nov 27 #PHP
PHP Session变量不能传送到下一页的解决方法
Nov 27 #PHP
You might like
PHP操作MongoDB时的整数问题及对策说明
2011/05/02 PHP
addRule在firefox下的兼容写法
2006/11/30 Javascript
JS获取父节点方法
2009/08/20 Javascript
js操作select控件的几种方法
2010/06/02 Javascript
JS中的异常处理方法分享
2013/12/22 Javascript
javascript实现的HashMap类代码
2014/06/27 Javascript
jQuery实现模拟marquee标签效果
2015/07/14 Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
2016/05/25 Javascript
javascript验证内容为数字以及长度为10的简单实例
2016/08/20 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
2016/09/18 Javascript
js无提示关闭浏览器窗口的两种方法分析
2016/11/06 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
深入nodejs中流(stream)的理解
2017/03/27 NodeJs
详解webpack2+React 实例demo
2017/09/11 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
2017/12/06 Javascript
JavaScript实现短暂提示框功能
2018/04/04 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
2018/04/18 jQuery
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
VUE 实现滚动监听 导航栏置顶的方法
2018/09/11 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
2018/10/31 Javascript
js 计算月/周的第一天和最后一天代码
2020/02/01 Javascript
vue使用canvas实现移动端手写签名
2020/09/22 Javascript
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
python实现查询IP地址所在地
2015/03/29 Python
Django框架模板注入操作示例【变量传递到模板】
2018/12/19 Python
python中threading开启关闭线程操作
2020/05/02 Python
Python如何安装第三方模块
2020/05/28 Python
Pytorch实现将模型的所有参数的梯度清0
2020/06/24 Python
Python制作数据预测集成工具(值得收藏)
2020/08/21 Python
浅谈Html5多线程开发之WebWorkers
2018/05/02 HTML / CSS
杭州时比特电子有限公司SQL
2013/08/22 面试题
PyQt QMainWindow的使用示例
2021/03/24 Python
C++程序员求职信
2014/05/07 职场文书
故宫的导游词
2015/01/31 职场文书
在pycharm中无法import所安装的库解决方案
2021/05/31 Python
Python实现天气查询软件
2021/06/07 Python