分享

PmWikiZhCn / PmWikiZhCn

 liuqin 2009-11-21

PmWiki2中文化的方法

PmWiki的中文化使用UTF-8编码实现,官方提供的i18n解决方案即包括中文语言设置。在2.0.6版本之前,UTF-8编码的处理文件xlpage-utf-8.php依赖于mbstring模块,但是大多数主机空间都没有提供mbstring模块支持,造成了在PmWiki2上使用中文的困难。从2.0.6版本开始,pm先生重写了xlpage-utf-8.php模块,使之不再依赖mbstring模块,如果主机提供了mbstring支持,那么xlpage-utf-8.php仍然使用mbstring中的函数,否则使用xlpage-utf-8.php中带有的纯php实现。

基本配置过程为:

  1. 必须使用2.0.6以上版本的PmWiki
  2. 按照官方提示的安装步骤部署PmWiki
  3. 按照官方给出的i18n使用说明部署,要注意i18n包中的xlpage-utf-8.php文件,在pmwiki包中也有这个文件,使用i18n包和pmwiki包中附带的较新的一个。
  4. 将docs/sample-config.php复制到local/下面,改名为config.php。(并将pmwiki.php中的ISO-8859-1改为UTF-8,en_US改为zh_CN。官方不推荐修改pmwiki.php文件,况且这里根本没有必要修改pmwiki.php文件。by vivicode)
  5. 在config.php中加入“XLPage('zh','PmWikiZhCn.XLPage');”
  6. 推荐设置config.php中的以下几项:$WikiTitle(网站标题) $EnablePathInfo(对搜索引擎友好的路径) $EnableGUIButtons(TextArea编辑器上方的辅助按钮)

PmWiki2中文化已经部署完成,可以正常输入、显示、搜索中文,用{中文链接}的形式可以实现中文WikiWord?,能够正常编辑和访问。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多