PHP MYSQL乱码问题,使用SET NAMES utf8校正
时间:2024-04-30 09:57:16
先记下,免得以后想不起来又到处去找!
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,MYSQL乱码
0
投稿
猜你喜欢
动态产生XML文档的几种方式
2007-10-15 18:30:00
微信小程序实现上传视频功能
2023-08-24 16:18:42
如何使用MyBatis Plus实现数据库curd操作
2024-01-21 17:37:13
Python学习之包与模块详解
2021-05-26 03:40:07
基于js里调用函数时,函数名带括号和不带括号的区别
2023-08-24 05:05:41
js中将多个语句写成一个语句的两种方法小结
2024-04-28 09:48:42
PHP+jQuery翻板抽奖功能实现
2024-05-05 09:17:43
python XlsxWriter模块创建aexcel表格的实例讲解
2023-08-30 02:20:47
Python学习笔记之文件的读写操作实例分析
2023-08-28 04:29:06
解析mysql数据库还原错误:(mysql Error Code: 1005 errno 121)
2024-01-15 00:13:13
深入了解Python Opencv数据增强
2023-10-27 05:00:01
MySQL数据库事务隔离级别详解
2024-01-26 12:34:03
Python实现多线程下载文件的代码实例
2022-11-06 02:41:12
详解Git.gitignore开发必备建议收藏
2022-04-29 13:44:13
eWebEditor不支持IE,IE8,IE7,火狐,遨游的解决方法
2011-06-06 07:57:00
深入理解Python爬虫代理池服务
2022-11-05 17:20:29
Python海象运算符超详细讲解
2023-08-04 17:26:19
pytorch 一行代码查看网络参数总量的实现
2023-04-23 17:42:36
Python面向对象程序设计之类的定义与继承简单示例
2022-03-24 03:00:16
详解Python中常用的激活函数(Sigmoid、Tanh、ReLU等)
2022-03-25 22:45:51