// 方法一:
PDO::__construct($dsn, $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8';"));
// 方法二:
PDO::__construct($dsn, $user, $pass);
PDO::exec("SET NAMES 'utf8';");
两种方法都能解决问题, 原理一样的, 使用哪中看自己喜欢了
您可能感兴趣的文章:在PHP中PDO解决中文乱码问题的一些补充PHP中PDO的事务处理分析PHP的PDO常用类库实例分析PHP的PDO操作简单示例PHP5.2中PDO的简单使用方法php中PDO方式实现数据库的增删改查php中mysql连接方式PDO使用详解php中数据库连接方式pdo和mysqli对比分析PHP PDO fetch 模式各种参数的输出结果一览php使用PDO方法详解PHP使用PDO操作数据库的乱码问题解决方法
乱码
pdo
PHP