安装mediawiki中文版时遇到的问题以及解决办法_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > 安装mediawiki中文版时遇到的问题以及解决办法

安装mediawiki中文版时遇到的问题以及解决办法

 2011/10/12 9:14:38  同一片天空  http://gsm1022.iteye.com  我要评论(0)
  • 摘要:需要在includes\Database.php,找到数据库查询子函数:functiondoQuery,在进行查询前加入以下语句:mysql_query("SETNAMES'utf8';",$this->mConn);问题分析:因为mediawiki是一个国际化的项目,所以可能其内部数据传递都是使用utf-8形式,而我发现我的数据库的默认整理字符集为gb2312,因此建立好数据库以及查询都是使用gb2312编码。所以导致mediawiki查询出现异常。所以在database
  • 标签:解决办法 文版 解决 安装 问题 中文版

需要在includes\Database.php,找到数据库查询子函数:function doQuery,在进行查询前加入以下语句:mysql_query("SET NAMES 'utf8';", $this->mConn );

?

?

问题分析:
因为mediawiki是一个国际化的项目,所以可能其内部数据传递都是使用utf-8形式,而我发现我的数据库的默认整理字符集为gb2312,因此建立好数据库以及查询都是使用gb2312编码。所以导致mediawiki查询出现异常。所以在database.php中指定查询、传输字符集为utf8,问题就解决了。
我猜想如果数据中默认格式是utf-8,则可能不会出现以上问题。

发表评论
用户名: 匿名