即便 WordPress 拥有海量漂亮的模板,也总有些不太令人满意的细节。尤其对于中文用户,要面对的小麻烦要等多一些。比如说,WordPress 显示摘要的时候,英文摘要往往可以正常显示,但是中文摘要在截断之后,往往会出现以两个类似于??, □□, 或者■■等乱码符号。
造成这个问题的根本原因,还是因为编码的不同。UTF8 编码的每个中文字符要占用24位编码。如果截断操作不判断,直接按照英文字符进行阶段,那么出现乱码也就在所难免。武汉 SEO 基地的 Jackly 参考中文工具箱的做法,在截断操作之前,先进行 UTF8 编码判断,确认无误后再进行截断,很好地解决了这个问题。详情请参考原文:彻底解决wordpress中文截断产生乱码的方法。
貌似有个插件也挺不错……
PS:我还没遇到这个情况呢
我就遇到了……
好像不用那么麻烦的吧。。。直接可以截断,修改the_content(),为the_content(__(‘(阅读全文…)’));
我那边正常显示,前几天为此还写了个小文 http://www.5jway.com/2008/06/change-readermore-to-chinese/
sorry,看了他的首页,我想我理解错了。。。
用途各有不同 🙂
显示中文摘要,我做了个插件。用着还不错:http://www.51meidao.com/2008/08/yet-another-excerpt/
@wpboy,不错的插件!
嗯。不错。正解
呵呵,不错的方法。。