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 相关文章推荐
十天学会php之第七天
Oct 09 PHP
PHP程序员编程注意事项
Apr 10 PHP
php ftp文件上传函数(基础版)
Jun 03 PHP
flash用php连接数据库的代码
Apr 21 PHP
php设计模式 Interpreter(解释器模式)
Jun 26 PHP
php代码运行时间查看类代码分享
Aug 06 PHP
php修改NetBeans默认字体的大小
Jul 02 PHP
分享一段php获取linux服务器状态的代码
May 27 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
Jan 22 PHP
php使用curl并发减少后端访问时间的方法分析
May 12 PHP
PHP7内核之Reference详解
Mar 14 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
Apr 02 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 session有效期问题
2009/04/26 PHP
PHP实现下载断点续传的方法
2014/11/12 PHP
php仿微信红包分配算法的实现方法
2016/05/13 PHP
php array_merge_recursive 数组合并
2016/10/26 PHP
详解php几行代码实现CSV格式文件输出
2017/07/01 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
document对象execCommand的command参数介绍
2006/08/01 Javascript
8个超实用的jQuery功能代码分享
2015/01/08 Javascript
javascript中DOM复选框选择用法实例
2015/05/14 Javascript
整理JavaScript创建对象的八种方法
2015/11/03 Javascript
jQuery取消特定的click事件
2016/02/29 Javascript
Bootstrap datepicker日期选择器插件使用详解
2017/07/26 Javascript
详解在Vue中有条件地使用CSS类
2017/09/30 Javascript
详解Js中的模块化是如何实现的
2017/10/18 Javascript
详解使用webpack构建多页面应用
2017/12/21 Javascript
ES6下子组件调用父组件的方法(推荐)
2018/02/23 Javascript
详解Vue中组件传值的多重实现方式
2019/08/16 Javascript
javascript中导出与导入实现模块化管理教程
2020/12/03 Javascript
[01:28:43]2014 DOTA2华西杯精英邀请赛5 24 DK VS CIS
2014/05/25 DOTA
Python计算回文数的方法
2015/03/11 Python
讲解Python中if语句的嵌套用法
2015/05/14 Python
浅谈python numpy中nonzero()的用法
2018/04/02 Python
python3 flask实现文件上传功能
2020/03/20 Python
python多进程使用及线程池的使用方法代码详解
2018/10/24 Python
python实现转圈打印矩阵
2019/03/02 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
原生python实现knn分类算法
2019/10/24 Python
python列表删除和多重循环退出原理详解
2020/03/26 Python
你需要学会的8个Python列表技巧
2020/06/24 Python
工商管理实习生自我鉴定范文
2013/12/18 职场文书
奉献家乡演讲稿
2014/09/16 职场文书
罚站检讨书
2015/01/29 职场文书
毕业生捐书活动倡议书
2015/04/27 职场文书
企业党建工作总结2015
2015/05/26 职场文书
Python 中random 库的详细使用
2021/06/03 Python
OpenFeign实现远程调用
2022/08/14 Java/Android