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 相关文章推荐
自动跳转中英文页面
Oct 09 PHP
php格式化工具Beautify PHP小小BUG
Apr 24 PHP
PHP 文件上传功能实现代码
Jun 24 PHP
PHP中其实也可以用方法链
Nov 10 PHP
PHP贪婪算法解决0-1背包问题实例分析
Mar 23 PHP
浅谈mysql_query()函数的返回值问题
Sep 05 PHP
thinkPHP数据查询常用方法总结【select,find,getField,query】
Mar 15 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
Apr 05 PHP
PHP实现图片的等比缩放和Logo水印功能示例
May 04 PHP
PHP实现的回溯算法示例
Aug 15 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
May 08 PHP
php curl操作API接口类完整示例
May 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
php字符串截取问题
2006/11/28 PHP
发布一个用PHP fsockopen写的HTTP下载的类
2007/02/22 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
Prototype Template对象 学习
2009/07/19 Javascript
div移动 输入框不能输入的问题
2009/11/19 Javascript
jQuery学习2 选择器的使用说明
2010/02/07 Javascript
仅用[]()+!等符号就足以实现几乎任意Javascript代码
2010/03/01 Javascript
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
2010/06/28 Javascript
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
2013/02/04 Javascript
使用javascript过滤html的字符串(注释标记法)
2013/07/08 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
2014/02/12 Javascript
DOM基础教程之事件对象
2015/01/20 Javascript
jQuery+easyui中的combobox实现下拉框特效
2015/02/27 Javascript
AngularJS中的包含详细介绍及实现示例
2016/07/28 Javascript
Bootstrap CSS组件之大屏幕展播
2016/12/17 Javascript
SelectPage v2.4 发布新增纯下拉列表和关闭分页功能
2017/09/07 Javascript
NW.js 简介与使用方法
2018/02/01 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
Node.js+Express+Mysql 实现增删改查
2019/04/03 Javascript
Vue v-bind动态绑定class实例方法
2020/01/15 Javascript
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
JS如何监听div的resize事件详解
2020/12/03 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
[01:02:07]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
全面解析Python的While循环语句的使用方法
2015/10/13 Python
初步剖析C语言编程中的结构体
2016/01/16 Python
python奇偶行分开存储实现代码
2018/03/19 Python
python email smtplib模块发送邮件代码实例
2018/04/26 Python
python生成lmdb格式的文件实例
2018/11/08 Python
Python实现字符串匹配的KMP算法
2019/04/04 Python
python scatter函数用法实例详解
2020/02/11 Python
心得体会的写法
2014/09/05 职场文书
2016年教代会开幕词
2016/03/04 职场文书
Windows server 2003卸载和安装IIS的图文教程
2022/07/15 Servers