pdo读取mysql中文乱码的一个配置

来源:互联网 发布:新网域名控制面板 编辑:程序博客网 时间:2024/06/05 21:49

在保证apache,php,html,mysql等字符编码都一致的情况下,如果读取中文显示???,还一个问题就是pdo读取数据库自身的问题,可以配置一下参数;如下

$db=new PDO("mysql:dbname=dbname","user","password", array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES 'utf8'"));

这样就会在连接上mysql后立即执行set names 'utf8';

0 0
原创粉丝点击