便宜VPS网为回馈新老顾客,香港vps免费送,数量有限,先到先得!手慢无!

PHP读取MySQL数据库数据出现乱码解决办法

kloxo面板 便宜vps网 705℃

问题描述:
PHP网页在读写MYSQL数据出现乱码。
问题分析:
MYSQL数据库涉及到编码的地方包括:数据库编码、数据库表的编码、数据库表字段的编码、PHP输出页面的编码,这些地方只要有一个地方编码出现了问题,就会导致PHP读取数据出错。
解决步骤:
1、检查mysql连接语句中必须包含下列语句
mysql_query(“SET NAMES ‘utf8′”);
mysql_query(“SET CHARACTER_SET_CLIENT=utf8″);
mysql_query(“SET CHARACTER_SET_RESULTS=utf8″);
实用代码(建议:使用如下代码时候不建议直接拷贝):
$host=””;
$user=””;
$pwd=””;
$dbname=””;
$link = mysql_connect($host, $user, $pwd)or die(“Could not connect: ” . mysql_error());
mysql_select_db($dbname, $link) or die (‘Can’t use wordpress : ‘ . mysql_error());
mysql_query(“SET NAMES ‘utf8′”);
mysql_query(“SET CHARACTER_SET_CLIENT=utf8″);
mysql_query(“SET CHARACTER_SET_RESULTS=utf8″);
2、检查数据库编码、数据库表编码、数据库字段编码、页面编码是否一致。在这一项检查中,需要仔细的一项一项的检查。建议大家从大到小的顺序的检查,并借助MYSQL数据库管理工具,在这里推荐。
3、如果上述的检查都没有问题,则表明导致乱码的原因很有可能是PHP编码的问题;这时候就要检查PHP文件的编码,可将文件另存为选择UTF-8编码保存。

原创文章,转载请注明: 转载自VPS面板知识

本文链接地址: PHP读取MySQL数据库数据出现乱码解决办法

VPS面板知识: 便宜VPS网–便宜技术|Windows VPS面板知识 | Linux VPS面板知识

友情链接:便宜vps网 真诚为您推荐最合适的vps服务器,详情咨询860001083


在线咨询

文章的脚注信息由WordPress的wp-posturl插件自动生成

转载请注明:VPS面板知识 » PHP读取MySQL数据库数据出现乱码解决办法

喜欢 (0)or分享 (0)