IT技术学习网
IT技术学习网
您的位置: 主页 > 数据库技术 > mysql >

pdo连接mysql数据库编码设置|pdo中文乱码解决办法

2014-12-19 20:16 来源: IT技术学习网原创 阅读:

本文给大家讲述pdo连接mysql数据库,如何设置编码,解决pdo连接mysql中文乱码问题。

解决办法非常简单,只需要执行一句sql语句:set names gbk或者utf8即可。

//使用pdo连接mysql数据库
$dbh=new PDO('mysql:host=192.168.1.1; dbname=dbname','dbuser','dbpass);  
//执行SET names gbk
$dbh->exec("SET names gbk");
foreach ($dbh->query("SELECT * FROM tablename") as $row) //查询语句
{
    echo $row[0];  //检验输出是否为乱码
}

以上代码亲测,准确可用。

另外需要注意的是,如果网页是utf8编码的话,查询出来的gbk编码自然会显示乱码。请注意一下网页编码。

pdo连接mysql数据库编码设置|pdo中文乱码解决办法
转载需注明出处:IT技术学习网 http://www.itjsxx.com/mysql/pdo_mysql_luanma.html

评论文章 pdo连接mysql数据库编码设置|pdo中文乱码解决办法
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
  • 惠茜
    2015-12-02 23:27:19发表

    相信博主的说,非常支持你

  • 惠茜
    2015-12-02 23:27:07发表

    努力~~各位。。。

IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图