彻底解决wordpress中文截断产生乱码的方法

分享本文:

即便 WordPress 拥有海量漂亮的模板,也总有些不太令人满意的细节。尤其对于中文用户,要面对的小麻烦要等多一些。比如说,WordPress 显示摘要的时候,英文摘要往往可以正常显示,但是中文摘要截断之后,往往会出现以两个类似于??, □□, 或者■■等乱码符号。

造成这个问题的根本原因,还是因为编码的不同。UTF8 编码的每个中文字符要占用24位编码。如果截断操作不判断,直接按照英文字符进行阶段,那么出现乱码也就在所难免。武汉 SEO 基地的 Jackly 参考中文工具箱的做法,在截断操作之前,先进行 UTF8 编码判断,确认无误后再进行截断,很好地解决了这个问题。详情请参考原文:彻底解决wordpress中文截断产生乱码的方法。

分享本文:


评论: 彻底解决wordpress中文截断产生乱码的方法

  • 貌似有个插件也挺不错……

    PS:我还没遇到这个情况呢

    Black-Xstar 2008/06/01 5:23 下午 回复
  • 我就遇到了……

    wangyh 2008/06/05 1:02 下午 回复
  • 好像不用那么麻烦的吧。。。直接可以截断,修改the_content(),为the_content(__(‘(阅读全文…)’));
    我那边正常显示,前几天为此还写了个小文 http://www.5jway.com/2008/06/change-readermore-to-chinese/

    Xiyao 2008/06/08 1:22 上午 回复
  • sorry,看了他的首页,我想我理解错了。。。

    Xiyao 2008/06/08 1:46 上午 回复
  • 用途各有不同 🙂

    Jiang 2008/06/08 12:02 下午 回复
  • 显示中文摘要,我做了个插件。用着还不错:http://www.51meidao.com/2008/08/yet-another-excerpt/

    wpboy 2008/08/26 8:38 下午 回复
  • @wpboy,不错的插件!

    Jiang 2008/08/27 7:23 上午 回复
  • 嗯。不错。正解

    子强 2010/02/27 1:53 下午 回复
  • 呵呵,不错的方法。。

    网店导购站 2010/03/25 10:48 下午 回复

留言给文章 网店导购站 取消回复

邮箱地址不会被公开。 必填项已用*标注