前几天启用了Get Recent Comments这个插件,开始的时候一切正常,后来发现有时候中文会出现乱码。
看了一下插件的源代码,发现它用wordwrap这个函数来把很长的单词切分开来。wordwrap函数没有multi-byte的版本,所以它就按字节来数,到了指定的地方就给野蛮地断开了。
在以中文内容为主的blog里,我们基本不需要这个功能。那些超长的url可能会破坏布局,这时只需给外面的容器加上宽度并且overflow:hidden就可以了。无需修改插件源代码,最简单的做法是在该插件的选项页面把Wrap long words at这个选项设置成非常大的整数比如1000.
写下文章标题的时候才去搜索,发现已经有人做了个“中文改良版”,呵呵。
Leave a Reply