也想出现在这里?联系我们

wordpress截断中文出现乱码的最有效的手段

  • 文章介绍
  • 升级版本
  • 评价&建议
也想出现在这里?联系我们
也想出现在这里?联系我们

小编在做wordpress主题的时候,经常会在一些调用文章内容的时候给文章内容截断多少文字,可是老是出现问题,当时只是觉得可能是字体的问题,之后发现,我错了,这跟字体无关,之后百度了很多,又是装wordpress插件,又是加很多代码的,可是貌似都没有效果。。。好纠结啊。。。

而无奈,自己尝试了下,加个utf-8定义?尼玛,尽然成功了,吓死我了。。。原来这么简单啊!

一般我们常用的截断文章内容的函数是

  1. <?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 380,"……"'); ?>  

但是我们设置的字数经常将一个中文给截断了,然后就出现了乱码问题

但是你在定义的时候加上utf-8,乱码就被彻底的解决了!是不是很简单呢?修改后的代码是:

  1. <?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 380,"……",'utf-8'); ?>  

这么样?是否比想像中简单的多?省去了css的手段!小编采用后,暂时没发现什么问题,欢迎大家多多分享交流心得!

1
  • 2013.07.03初次和大家见面了!

已拥有3人对该主题的建议

  1. 板凳
    欲思博客:

    试了一下不管用。搜索结果关键词后面有空格总还是出现乱码。

    2014-05-22 上午 12:28 [回复]
  2. 沙发
    Tiky:

    大叔点拨了 帮了大忙!!太感谢了。很棒的经验

    2013-08-19 上午 10:59 [回复]
    • 网站小编:

      @Tiky 只要对大家有用就好。。。。 :mrgreen:

      2013-09-10 下午 9:06 [回复]

发表评论

还能输入240个字

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群
也想出现在这里?联系我们
wordpress主题推荐
也想出现在这里?联系我们
wordpress主题站推荐
也想出现在这里?联系我们
wordpress主题站推荐
也想出现在这里?联系我们

我来推荐一个更牛逼的给你看看?

  • 猛戳我吧