首页 > pdo连接mysql错误返回乱码

pdo连接mysql错误返回乱码

这个很奇怪,用pdo连接mysql,当mysql不可用的时候,返回的错误乱码,我页面是utf8 的,返回是gb2312的,请问这个问题能不能解决的?


要是乱码问题,保持编码一致就可以解决了。

  1. 设置header。

    phpheader('Content-Type: text/html; charset=utf-8;');
    
  2. 文件保存格式为“utf-8”。

  3. 数据库设置编码格式。

    php$handler = new PDO($dsn, $user, $pass);
    $handler->exec('set names utf8');
    
【热门文章】
【热门文章】