PHP读取数据库中文乱码(数据库中没有乱码)

首先确保所有页面及数据库都统一使用同样的编码,强烈建议使用utf-8;

在用mysql_query做查询时无论是写入数据到mysql还是从mysql提取数据出来,设置
mysql_query(‘set names utf8’);注意不要把“utf8”写成“utf-8”,这点很重要

在php代码中添加

header("Content-Type: text/html;charset=utf-8");

注意:php的header()函数向客户端发送原始的HTTP报头,必须在任何实际的输出被发送之前调用header()函数(即写在最前面)。
还有一点需要注意content-type: text/html; charset=utf-8之间是用分号隔开,而不是逗号

发布日期:
分类:技术 标签:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注