您好,欢迎访问一九零五行业门户网

连接mysql服务器报错时,出现乱码解决思路

连接mysql服务器报错时,出现乱码
页头用了
header('content-type:text/html;charset=utf-8');
try
{
   $this->dbo=new pdo($dsn,$dbuser,$dbpassword);
}
catch(exception $e)
{
  echo $e->getmessage();
}
连接失败时会报错,但是乱码,ie下编码查看是utf-8,但是是乱码,如果选择gb2312就不会有乱码了。
页面的格式也是utf-8。
------解决方案--------------------
mysql 服务器出现故障时的错误信息是按所在操作系统默认字符集给出的
你使用的是 windows,所以错误信息是 gbk 的
不过这并没有关系,毕竟此类错误极少出现
其它类似信息

推荐信息