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 相关文章推荐
深入了解php4(2)--重访过去
Oct 09 PHP
做一个有下拉功能的留言版
Oct 09 PHP
php 修改zen-cart下单和付款流程以防止漏单
Mar 08 PHP
IIS下PHP连接数据库提示mysql undefined function mysql_connect()
Jun 04 PHP
php中函数的形参与实参的问题说明
Sep 01 PHP
php 定界符格式引起的错误
May 24 PHP
php+ajax导入大数据时产生的问题处理
Jun 11 PHP
ThinkPHP无限级分类原理实现留言与回复功能实例
Oct 31 PHP
PHP模板解析类实例
Jul 09 PHP
PHP使用file_get_content设置头信息的方法
Feb 14 PHP
PHP实现动态执行代码的方法
Mar 25 PHP
浅谈PHP中pack、unpack的详细用法
Mar 12 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
codeigniter框架批量插入数据
2014/01/09 PHP
CodeIgniter错误mysql_connect(): No such file or directory解决方法
2014/09/06 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
PHP中调用SVN命令更新网站方法
2015/01/07 PHP
Yii中CGridView禁止列排序的设置方法
2016/07/12 PHP
javascript 显示当前系统时间代码
2009/12/28 Javascript
JS 自定义带默认值的函数
2011/07/21 Javascript
javascript 兼容所有浏览器的DOM扩展功能
2012/08/01 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
使用jQuery解决IE与FireFox下createElement方法的差异
2013/11/14 Javascript
JavaScript原生对象之Number对象的属性和方法详解
2015/03/13 Javascript
jQuery简单注册和禁用全局事件的方法
2016/07/25 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
2016/08/18 Javascript
详解angular中通过$location获取路径(参数)的写法
2017/03/21 Javascript
angular6.x中ngTemplateOutlet指令的使用示例
2018/08/09 Javascript
浅谈ng-zorro使用心得
2018/12/03 Javascript
详解基于React.js和Node.js的SSR实现方案
2019/03/21 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
2020/04/16 Javascript
vue 动态组件(component :is) 和 dom元素限制(is)用法说明
2020/09/04 Javascript
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
PyQt5 界面显示无响应的实现
2020/03/26 Python
完美解决Django2.0中models下的ForeignKey()问题
2020/05/19 Python
python 利用toapi库自动生成api
2020/10/19 Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
2020/10/21 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
HTML5离线缓存在tomcat下部署可实现图片flash等离线浏览
2012/12/13 HTML / CSS
美国最顶级的精品店之一:Hampden Clothing
2016/12/22 全球购物
英国快时尚女装购物网站:PrettyLittleThing
2018/08/15 全球购物
碧欧泉Biotherm加拿大官方网站:法国高端护肤品牌
2019/10/18 全球购物
电大自我鉴定范文
2013/10/01 职场文书
大学四年职业生涯规划书范文
2014/01/02 职场文书
网络管理专业求职信
2014/03/15 职场文书
2015年控辍保学工作总结
2015/05/18 职场文书
处罚决定书范文
2015/06/24 职场文书
发言稿之优秀教师篇
2019/09/26 职场文书
Django+Celery实现定时任务的示例
2021/06/23 Python