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

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

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的手段!小编采用后,暂时没发现什么问题,欢迎大家多多分享交流心得!

分享到 :
相关推荐

WordPress删除文章时自动删除图片附件

WordPress删除文章时,文章内所上传到媒体库的图片等附件不会自动删除,占用了网...

WordPress优化数据库慢查询提升网站访问速度

当你百度搜索WordPressCPU关键词的时候,你会发现可以搜索到很多使用[&he...

WordPress的Robots协议怎么写?

Robots.txt文件是一个用来告诉搜索引擎执行Robots协议的文件,我们将Ro...

WordPress多站点不支持timthumb.php解决方法

在使用wordpress主题的时候,因为timthumb基于安全问题,除了支持指定的...

发表评论

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