回到日志首页发送邮件给 i@amiku.cn直接在网站上留个言
当前位置: 阿米酷 | amiku.cn » 编程设计(实践和教程) » 文章正文

ADODB的中文乱码问题的解决

时间: 2008-06-07 / 分类: 编程设计(实践和教程) / 浏览次数: 人气指数:46 / 0个评论 发表评论

当引入ADODB作为PHP的数据库访问层的时候,查询数据库用浏览器显示是正确的,当用Zend Studio调试的时候,发现总是乱码,原来以为Zend Studio的中文乱码问题,结果发现原来是Adodb的问题,用的是adodb_lite1.42的版本,为了防止中文乱码???的产生,在adodbSQL_drivers\mysql\mysql_driver.inc文件中添加一行修改如下:

  @mysql_query(“SET NAMES ‘utf8′”, $this->connectionId);
  if ($this->connectionId === false)
  {
   if ($fn = $this->raiseErrorFn)
    $fn($this->dbtype, ‘CONNECT’, $this->ErrorNo(), $this->ErrorMsg(), $this->host, $this->database, $this);
   return false;
  }

备查!

发表评论

您的昵称 *

您的邮箱 *

您的网站