前些日子启用了本站上的wiki系统,采用的是pmwiki-2.1.17稳定版。自启用以来就一直有一个问题困扰着我:中文链接。pmwiki使用的是[[ ]]标记判定链接。对于英文关键字,如果文字是[[good]]s,那么给出来的链接是goods,这对英文是一个好的功能,但是对于中文却是一个不好的功能,因为中文没有空格分词,链接就会影响到后面的文字。
到pmwiki.org上去找找,上面的人都说,从2.0.6版本之后,就已经修复了utf8中文的问题,判断是中文之后就不会启用这个功能。我看看官方网站,看看别人的网站,都没有问题,怎么独独我的有问题?折腾了一两天实在没有办法,最后只能提交了一个bug。
过了几天,回去一看,pm先生(pmwiki的作者)竟然已经把我提交的这个bug修复了,并且推出了新的版本。和caii一说,都竖起大拇指,赞叹pm先生的勤奋。
问题描述如下:在IXWebhosting或者其他的php启用的mbstring模块的服务器上,pmwiki存在utf8等链接判断失误的问题。pm先生已经在2.2.0-beta29之后的版本中修正了这个bug。如果你的服务器正好支持mbstring,那么就要使用beta29之后的版本。如果你的服务器不支持,那么2.0.6之后的pmwiki就都没有问题了。
- 闲谈 - 2006
- Ptt Wiki 使用心得 - 2005

Post a Comment