今天在逛好友爱IT的博客时发现他的首页每篇文章的尾部都有乱码显示,文章尾部会有不可识别的图形显示,可以明显看出这里应该是显示某个中文,但是由于编码无法识别,所以显示的东西有点怪异,如下图所示。
记得之前千丝海阁也是这样,因为Freshblog是个国外的主题,首页显示文章内指定字数,很容易截断中文的时候出现问题,老外做主题当然不太会考虑英文之外的事情了,所以只好自己动手改一下代码,用上了utf8_conver()来解决这一中文截断乱码的问题。
在主题的functions下找到类似下面代码,每个主题的代码会略有不同,请自行判断。
if ((strlen($content)>$max_char)) { $content = substr($content, 0, $max_char + 1); $content = utf8_conver($content); //加上本句解决中文截断乱码问题 echo ""; echo $content; echo "..."; }
其实这个问题在国内自产主题上是不太可能遇上的,所以此文对大部分人来说其实是可以直接忽略的。
文章评分1次,平均分5.0:★★★★★
这个是老掉牙的技术了吧?
是啊,看到朋友网站有这问题,所以再特别提一下。
呃,我也有这问题,不过主题是国人做的,只在BAE上有这问题。。
貌似我的主题以前也遇到了
估计也是国外的主题吧。
意思是转换成utf-8格式吧
恩,是的。
我又来了~可是博主还没更新~
更新有点没规律,一星期2-3篇的样子,没有好的思路,我基本不发。
哦~~没事,那就多来吧~~~
也是技术流哦~
这问题都叫你解决了。。。牛叉
这个有啥牛的。。。
那是用了 GAE 吧。
我的正常,嘿嘿。。。
没有遇到过,学习了。
修改代码的时候注意细节就ok了~~~你很细心