这个很奇怪,用pdo连接mysql,当mysql不可用的时候,返回的错误乱码,我页面是utf8 的,返回是gb2312的,请问这个问题能不能解决的?
要是乱码问题,保持编码一致就可以解决了。
-
设置header。
php
header('Content-Type: text/html; charset=utf-8;');
文件保存格式为“utf-8”。
-
数据库设置编码格式。
php
$handler = new PDO($dsn, $user, $pass); $handler->exec('set names utf8');