`
touchmm
  • 浏览: 1043990 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Mediawiki的~~~~签名日期乱码Bug及解决

PHP 
阅读更多


在使用~~~~进行签名时日期后面是乱码。

解决办法:

从EditPage.php追究到
includes\Parser.php文件中第2876行。

/* Note: This is the timestamp saved as hardcoded wikitext to
* the database, we use $wgContLang here in order to give
* everyone the same signiture and use the default one rather
* than the one selected in each users preferences.
*/
$d = $wgContLang->timeanddate( date( 'YmdHis' ), false, false) .
// ' (' . date( 'T' ) . ')';
' (' . iconv( "gb2312", "UTF-8",date( 'T' )) . ')';

用iconv编码之后bug就解决了。


原因在于使用date函数直接取的时区表示应该是根据本机编码格式,而在我做试验的机器上,本机编码是gb2312,因此将它转为UTF-8,乱码问题就解决了。

分享到:
评论

相关推荐

    MediaWiki v1.23.0.zip

    MediaWiki更新说明: 添加好多新特性, 修复已知bug。   MediaWiki是全球最著名的wiki程序,运行于PHP MySQL环境。MediaWiki从2002年2月25日被作为维基百科全书的系统软件,并有大量其他应用实例。目前...

    MediaWiki Info

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

    mediawiki-1.9.3cn.zip

    《MediaWiki 1.9.3cn:解决SQL默认值问题与安装指南》 MediaWiki是一个强大、开源的维基引擎,广泛用于构建各种在线协作平台,如维基百科。在MediaWiki 1.9.3cn这个版本中,特别针对1.8版本存在的SQL创建表时设置...

    MediaWiKi linux Install package

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

    MediaWiki中文使用手册

    MediaWiki是由PHP开发的免费开源的维基程序,运行于...MediaWiki适合建立大型的百科网站,也有很多网站利用MediaWiki建立知识库系统,例如著名的Blog程序WordPress的官方网站的知识库体系就是基于MediaWiki搭建的。

    mediaWiki1.23.6版本

    MediaWiki 1.23.6 是一...总之,MediaWiki 1.23.6是一个强大且灵活的wiki解决方案,与WAMP结合,让非技术用户也能轻松搭建自己的知识库。通过不断的更新和扩展,MediaWiki能够满足各种组织和个人的知识管理和共享需求。

    mediawiki环境搭建

    **MediaWiki环境搭建指南** MediaWiki是一款开源的、基于PHP的维基系统,最著名的应用是支持维基百科。它提供了强大的编辑工具和丰富的社区功能,使得创建和维护百科全书或其他协作项目变得简单易行。本文将详细...

    mediawiki 搭建相关配置及异常处理

    【MediaWiki 搭建相关配置及异常处理】 MediaWiki 是一个开源的、基于 Wiki 技术的内容管理系统,常用于创建在线百科全书或其他协作编辑的网站。在部署和配置 MediaWiki 过程中,可能会遇到各种问题,如文件上传...

    MediaWiki语法.pdf

    MediaWiki是维基媒体基金会所使用的一套开源维基软件,它允许创建内容丰富的在线协作百科网站。MediaWiki提供了丰富的语法和功能,使得用户能够便捷地编辑和格式化文本内容,从而创建结构化的文档。以下内容将详细...

    mediawiki-1.13.0.tar.gz

    MediaWiki 是一个强大的开源wiki引擎,常用于创建和维护百科全书、知识...MediaWiki拥有活跃的用户社区,提供了大量的教程和解决方案。总的来说,MediaWiki是一个功能强大且灵活的平台,适用于各种知识管理和协作需求。

    mediawiki-1.42资源包

    mediawiki-1.42资源包 MediaWiki是一个最初为维基百科量身打造的自由开源的wiki套件,用PHP语言写成。现在,非营利的维基媒体基金会下辖的所有wiki项目、互联网上的众多其他wiki网站以及MediaWiki主页都建基于此套...

    MediaWiki部署安装包

    MediaWiki是一款广泛使用的开源维基引擎,用于搭建类似Wikipedia的在线协作平台。它支持多语言,具有强大的编辑工具和丰富的扩展功能。本部署安装包是针对那些在尝试部署MediaWiki过程中遇到问题,特别是关于皮肤...

    MediaWiki 1.25.1.gz

    MediaWiki是一个运行在服务器端的自由软件,基于GNU General Public License(GPL协议)发行。它能够平稳地运行在日访问量上百万的网站服务器集群中。支持多国语言,包括简繁中文。MediaWiki是一个强大、可扩展、...

    如何搭建wiki--mediawiki

    this is a brief introduction of how to setup a wiki page as soon as possible. 使用mediawiki建议一个自定义wiki网站,基于windows 系统, 使用xampp 简易配置包, 英文说明

    mediawiki-1.33.0部署程序.zip

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

    mediawiki的安装.doc

    然后,可以从Mediawiki的官方网站下载最新版本的Mediawiki软件包。解压缩后,将包含所有Mediawiki文件的目录复制到Wamp5的www目录下,通常是wamp\www目录。 接着,访问http://localhost/mediawiki,按照网页上的...

    mediawiki开源

    ### Mediawiki开源:Linux Mediawiki文档具体配置实例 #### 一、Mediawiki简介 MediaWiki是一款使用PHP语言开发的免费开源维基应用软件项目,它能够支持大量页面并承载高访问量,因此被广泛应用于各种在线文档、...

    WYSIWYG_v1.20.2_MediaWiki_V1.21.*

    MediaWiki是一款开源的、强大的维基引擎,常用于构建类似维基百科的在线协作平台。它的灵活性和可扩展性使得用户可以根据需要定制自己的网站。在这个特定的发布版本"WYSIWYG_v1.20.2"中,它与MediaWiki_v1.21.*兼容...

    mediawiki代码高亮显示插件

    Mediawiki代码高亮显示插件是用于提升 Mediawiki 平台上代码展示效果的工具。在 Mediawiki,一个开源的wiki系统中,用户经常需要分享和讨论各种编程语言的代码片段。然而,原始的 Mediawiki 没有内置的代码高亮功能...

Global site tag (gtag.js) - Google Analytics