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 相关文章推荐
E路文章系统PHP
Dec 11 PHP
PHP与MySQL开发中页面乱码的产生与解决
Mar 27 PHP
PHP系列学习之日期函数使用介绍
Aug 18 PHP
PHP中计算字符串相似度的函数代码
Dec 29 PHP
PHP不用递归实现无限分级的例子分享
Apr 18 PHP
CodeIgniter框架过滤HTML危险代码
Jun 12 PHP
php保存信息到当前Session的方法
Mar 16 PHP
深入浅出php socket编程
May 13 PHP
PHP实现GIF图片验证码
Nov 04 PHP
基于PHP实现短信验证码接口(容联运通讯)
Sep 06 PHP
PHP那些琐碎的知识点(整理)
May 20 PHP
php json转换相关知识(小结)
Dec 21 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
LotusPhp笔记之:Cookie组件的使用详解
2013/05/06 PHP
PHP运行环境配置与开发环境的配置(图文教程)
2013/06/04 PHP
PHP SPL使用方法和他的威力
2013/11/12 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
PHP设计模式之委托模式定义与用法简单示例
2018/08/13 PHP
php如何实现数据库的备份和恢复
2020/11/30 PHP
JS面向对象、prototype、call()、apply()
2009/05/14 Javascript
Jquery性能优化详解
2014/05/15 Javascript
你不知道的高性能JAVASCRIPT
2016/01/18 Javascript
JavaScript知识点总结(四)之逻辑OR运算符详解
2016/05/31 Javascript
jQuery实现指定区域外单击关闭指定层的方法【经典】
2016/06/22 Javascript
基于bootstrap实现收缩导航条
2017/03/17 Javascript
VueJs单页应用实现微信网页授权及微信分享功能示例
2017/07/26 Javascript
详解nodeJs文件系统(fs)与流(stream)
2018/01/24 NodeJs
Vue.js 实现微信公众号菜单编辑器功能(一)
2018/05/08 Javascript
Vue路由切换时的左滑和右滑效果示例
2018/05/29 Javascript
vue实现几秒后跳转新页面代码
2020/09/09 Javascript
简单的Python的curses库使用教程
2015/04/11 Python
python中列表和元组的区别
2017/12/18 Python
解决已经安装requests,却依然提示No module named requests问题
2018/05/18 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
2019/01/11 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
详解Python基础random模块随机数的生成
2019/03/23 Python
Pytorch之finetune使用详解
2020/01/18 Python
TensorFlow命名空间和TensorBoard图节点实例
2020/01/23 Python
土耳其玩具商店:Toyzz Shop
2019/08/02 全球购物
eharmony澳大利亚:网上约会服务
2020/02/29 全球购物
RealTek面试题
2016/06/28 面试题
What is EJB
2016/07/22 面试题
大学新闻系应届生求职信
2014/06/02 职场文书
学校党员个人问题整改措施思想汇报
2014/10/08 职场文书
2015年幼儿园班务工作总结
2015/05/12 职场文书
2015新教师教学工作总结
2015/07/22 职场文书
KTV员工管理制度
2015/08/06 职场文书
python实现简易名片管理系统
2021/04/11 Python
go设置多个GOPATH的方式
2021/05/05 Golang