1. 程式人生 > >WordPress技巧:解決首頁文章尾部的亂碼問題

WordPress技巧:解決首頁文章尾部的亂碼問題

今天在逛好友愛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