WordPress, 網站架設

解決WordPress輸出RSS時,隱藏非UTF8字元造成桔構錯誤

梅干 2014/07/11
梅問題-解決Wordpress RSS中包含非UTF8字元造成桔構錯誤
  上星期什麼事也沒作,就發生網站中的RSS出現錯誤,本來以為是先前佈景中的function有空白所造成的但在檢查後,發現到該頁面已是UTF8的編碼,同時裡面也沒有任何的空白,上網爬了許多文章,該試的試修的都已做過一輪了,但依然還是出現錯誤,讓梅干實在搞的一個頭二個大,最後只好尋求主機商的協助,這邊梅干不得不稱讚一下sugarhosts糖果主機,他們竟然不會因為租用的方案比較便宜就大小眼,還貼心的幫梅干找到問題。
  原來問題是出在文章中隱藏了非UTF8的字元,而造成RSS的結構錯誤,就這樣把那隱藏的字元給刪除後,再把文章重新更新後RSS就正常了,而透過RSS追蹤網站訊息最好的方式,可讓最新消息不漏接,有別於臉書,因此有在經營網站的朋友,RSS一定不可少,若有遇到錯誤時,不妨也參考看看囉!是不是網站的文章包含了非UTF8的字元。
使用工具:
工具名稱:NotePad++
工具下載:http://notepad-plus-plus.org/

Step1
當工具下載並安裝完畢後,開啟一個新檔案,並將格式設為UTF-8(檔首無BOM)
梅問題-解決Wordpress RSS中包含非UTF8字元造成桔構錯誤
Step2
再把文章貼過來,鏘~鏘~馬上原形畢露,立馬看到一個怪怪符號,這時將這奇怪的符號給刪除。
梅問題-解決Wordpress RSS中包含非UTF8字元造成桔構錯誤
Step3
再把文章貼回去並更新,這樣RSS就好啦!這種隱藏的字元,一定得用文字編輯器才看的到,因此下回當也遇到時,不妨先檢查看看囉!
梅問題-解決Wordpress RSS中包含非UTF8字元造成桔構錯誤