上星期什么事也没作,就发生网站中的 RSS 出现错误,本来以为是先前主题中的 function 有空白所造成的但在检查后,发现到该页面已是 UTF8 的编码,同时里面也没有任何的空白,上网爬了许多文章,该试的试修的都已做过一轮了,但依然还是出现错误,让我实在搞的一个头二个大,最后只好寻求主机商的协助,这边我不得不称赞一下 sugarhosts 糖果主机,他们竟然不会因为租用的方案比较便宜就大小眼,还贴心的帮我找到问题。
原来问题是出在文章中隐藏了非 UTF8 的字元,而造成 RSS 的结构错误,就这样把那隐藏的字元给删除后,再把文章重新更新后 RSS 就正常了,而透过 RSS 追踪网站讯息最好的方式,可让最新消息不漏接,有别于脸书,因此有在经营网站的朋友,RSS 一定不可少,若有遇到错误时,不妨也参考看看啰! 是不是网站的文章包含了非 UTF8 的字元。
使用工具:
工具名称:NotePad++
工具下载:http://notepad-plus-plus.org/
工具下载:http://notepad-plus-plus.org/
Step1
当工具下载并安装完毕后,开启一个新档案,并将格式设为UTF-8(档首无 BOM)。
Step2
再把文章贴过来,锵~锵~马上原形毕露,立马看到一个怪怪符号,这时将这奇怪的符号给删除。
Step3
再把文章贴回去并更新,这样 RSS 就好啦! 这种隐藏的字元,一定得用文字编辑器才看的到,因此下回当也遇到时,不妨先检查看看啰!