Skip to content

Wiki更新:pmwiki解决mbstring下的中文链接问题

  前些日子启用了本站上的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就都没有问题了。

On this day/ 某年的这一天

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*