`

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

阅读更多

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

 

 

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

分享到:
评论

相关推荐

    mediawiki在windows下的安装.

    mediawiki 在 Windows 下的安装 mediawiki 是一个基于 PHP 的 wiki 软件,需要配置 PHP 的运行环境和数据库来保存数据等信息。以下是 mediawiki 在 Windows 下的安装过程: 服务器部分 要运行 PHP 程序,需要建立...

    centos6下安装mediawiki1.17

    centos6下安装mediawiki1.17,基于VMware实现.

    mediaWiki1.23.6版本

    安装MediaWiki时,访问解压后的文件夹URL,如"localhost/mediawiki-1.23.6",系统将引导你完成安装过程。在安装向导中,你需要提供MySQL数据库的连接信息,包括数据库名、用户名和密码。确保遵循最佳实践,创建一个...

    mediawiki的安装.doc

    总的来说,虽然在Windows环境下安装Mediawiki可能对初学者来说有些复杂,但通过使用Wamp5这样的集成环境,可以大大简化这一过程。只要遵循上述步骤,即使是新手也能顺利建立自己的Mediawiki站点。

    win7下安装php+mysql+apache+phpMyadmin+wp+wiki第七部分mediawiki

    现在,我们可以开始安装MediaWiki了。从MediaWiki官方网站下载最新版本的压缩包,如mediawiki-1.20.3.tar.gz。解压后,将整个目录移动到Apache的htdocs目录下。打开浏览器,访问http://localhost/mediawiki,按照...

    mediawiki-1.9.3cn.zip

    在MediaWiki 1.8版本中,用户在创建新的数据表或者编辑现有表结构时,可能会遇到一个问题:无法正确地设定字段的默认值。这可能导致数据录入异常,影响到网站的正常运行。在1.9.3cn版本中,开发团队针对这一问题进行...

    Red Hat Linux 7.6 部署 MediaWiki 1.32.1.pdf

    文档的最后部分,主要讲述了如何安装MediaWiki的各种扩展,例如Semantic MediaWiki、Scribunto和Semantic Scribunto扩展。Semantic MediaWiki扩展可以增强MediaWiki的语义功能,而Scribunto扩展则提供了脚本解释功能...

    mediawiki-1.13.0.tar.gz

    在Linux或类Unix环境中,安装MediaWiki 1.13.0的基本步骤如下: 1. **解压文件**:首先,你需要使用`tar`命令来解压文件。在终端中输入: ``` tar -zxvf mediawiki-1.13.0.tar.gz ``` 这将创建一个名为`...

    MediaWiKi linux Install package

    在Linux环境中安装MediaWiki,需要遵循一系列步骤,以确保所有依赖项都得到满足并正确配置。以下是对MediaWiki 1.18.1在Linux上安装过程的详细说明: 1. **系统要求**:首先,你需要一个运行Linux操作系统的服务器...

    MediaWiki部署安装包

    本部署安装包是针对那些在尝试部署MediaWiki过程中遇到问题,特别是关于皮肤缺失问题的用户设计的。 在MediaWiki的原始源代码中,有时默认皮肤可能未包含在内,这会导致在安装过程中出现“皮肤不存在”的错误。这个...

    MediaWiki Info

    3. **版本控制**:MediaWiki有一个强大的版本控制系统,可以追踪每一次编辑,便于回溯和解决争议。 4. **模板和标记语言**:MediaWiki使用wikitext,一种简单的标记语言,用户可以通过模板快速创建和格式化页面,...

    mediawiki环境搭建

    1. **权限问题**:如果遇到写入权限错误,可能需要调整MediaWiki目录的权限,如在Linux下使用`sudo chown -R www-data:www-data /var/www/html/mediawiki`。 2. **PHP扩展**:确保PHP已安装必要的扩展,如`mbstring`...

    Ubuntu 9.10 安装 Mediawiki 脚本

    Ubuntu 9.10 安装 Mediawiki 脚本

    mediawiki-1.33.0部署程序.zip

    Mediawiki是一个强大的开源维基引擎,常用于创建和维护百科全书式网站,比如知名的Wikipedia就是基于Mediawiki构建的。本教程将详细讲解如何使用"mediawiki-1.33.0部署程序.zip"进行简单且直接的部署。 首先,我们...

    mediawiki-1.33.1.tar

    Mediawiki-1.33.1版本的发布意味着它包含了一些新特性、性能提升和已知问题的修复。通过使用这个版本,您可以享受到更加稳定和安全的wiki服务。无论您是想创建个人知识库、企业内部文档还是公共知识分享平台,...

    MediaWiki1.16.4

    安装MediaWiki1.16.4的过程大致分为以下几个步骤: 1. **下载与解压**:首先,你需要从官方网站或者镜像站点下载mediawiki-1.16.4的压缩包,然后将其解压缩到服务器或本地计算机的合适位置。 2. **环境准备**:...

    MediaWiki使用MSUpload扩展上传文件功能

    MediaWiki是一个比较流行的wiki百科软件,部署使用都比较简单,容易上手。查看搜索都非常方便,但是编辑起来就比较麻烦,很多人不太习惯。而且很多知识都已经以word或excel、pdf等类型文档存放。重新输入到wiki中不...

Global site tag (gtag.js) - Google Analytics