FeedBurner RSS變成亂碼

Valid RSS

RSS無法正常顯示

最近有幾位站長因為FeedBurner所傳送的訂閱無法正常顯示而來求援,這當中還有人一台主機放了好幾個站,有的會有的不會,像這種的情形要排除事實上是很簡單的,有這方面困擾的人看看高登的方法是不是有用。

有問題的RSS在Google閱讀器裡就是像這樣子的一堆???,所以你一定要訂閱自己的RSS才不會出問題了而不自知喔!

RSS亂碼

RSS驗證網站

要確定你的RSS有沒有問題,首先請將像是「FeedBurner FeedSmith外掛」這一類的外掛先停用以免干擾整個測試過程,接下來到這個RSS驗證網站:

在「http://」這裡輸入你的網站網址(不用輸入RSS網址它會自已找),如果出現像下面這樣就表示你的RSS沒有問題,可是如果你把FeedBurner FeedSmith外掛啟用之後出現問題,那問題點就在FeedBurner了,這個時候就要從FeedBurner的設定下手。

RSS驗證

如果出現的像下面這一張圖有錯誤的話,請你看一下在哪一列的語法有誤,再往下找你就可以找到那一列看看到底是什麼程式碼的問題。

RSS驗證

以這個例子來講,原來是RSS裡面有Google Adsense的程式碼在裡面,這是不符合規定的所以會被抓包,這在以前FeedBurner還沒被Google併購之前,FeedBurner可能還會睜一隻眼閉一隻眼,但是現在這個是一定不會過的,會有這種情形應該是你直接將Google Adsense的程式碼加在版型的PHP裡面(一般來說是single.php),系統的PHP程式碼中(感謝大師Kirin Lin指正),或是用了什麼有問題的外掛,所以在你的RSS裡面就會有這一段程式碼。

RSS驗證

要避免這種的錯誤你應該要用Mighty Adsense這一類的外掛,這類的外掛在傳送RSS的時候會將廣告的程式碼略過,這樣子你的RSS才不會有問題。

RSS掛廣告

那如果要在RSS裡面加上廣告呢?請參考香腸所寫的這一篇:」AdSense for Feeds」讓RSS文章也能放廣告!,裡面有詳細的說明。

如果您是第一次來到本站,而且覺得本站的內容不錯的話,建議你透過 訂閱 本站的方式,隨時取得本站的最新內容。同時也歡迎您 按讚
Facebook 粉絲團以及
Google+ 專頁
如果這篇文章有幫到您也麻煩您按個讚
並分享出去,謝謝您!

有 20 則迴響於 FeedBurner RSS變成亂碼

  1. Kirin Lin 說:

    這應該是 WordPresss 使用了某種 Ad 外掛,沒寫好 hook the_content() or the_content_rss(),把廣告 JavaScript 插入,跟 single.php 無關歐!
    WordPress 在輸出 RSS 的時候不是載入佈景主題檔案。

    版主回應:
    有可能,可是我問當事人沒用外掛,他是直接改PHP的(有可能不是single.php),這樣子也會在RSS輸出javascript吧

  2. Kirin Lin 說:

    那就是改到 wp-rdf.php, wp-rss.php, wp-rss2.php,or wp-atom.php 其中一個了。 🙂

    版主回應:
    不確定還要再查,因為是別人的站出問題

  3. 高藥師 說:

    我後來用直接填入Feed

    http://feeds.feedburner.com/liverxnet

    就出現恭喜喲

    可是還是亂碼

    版主回應:
    裡面還是有javascript,想辦法拿掉吧

  4. Elvis 說:

    謝謝高登大~感恩^^

    版主回應:
    好站就是要分享給大家知道

  5. [Tweets] 2008-11-25 | Angie Said 說:

    [...] [書籤] "FeedBurner RSS變成亂碼 « 高登工作室" ( gordon168.tw/?p=165 ) [...]

  6. Powen 說:

    不知道,我的FeedBurner有無問題!
    …強制燒錄…

  7. gigi 說:

    網路上亂碼的問題,像是我逛到這下面
    http://kuruma.holy.jp/aphm/APH_manner.htm
    網頁中的『什麼是/APH?』,我看見的『什麼是 /APH?』
    “是”的後面到“/”之後都看不見有啥字?
    這是問題在哪呢?

  8. gigi 說:

    不好意思問個亂碼的問題
    新組的電腦不知為何在用Microsoft AppLocale時候
    都沒辦法順利的轉換別的國家的語言(還是亂碼),原先的都可以
    這不知怎麼解決啊~help me!

  9. 讀者 說:

    「http://」這裡輸入你的網站網址(不用輸入RSS網址它會自已找)

    請問在關於以上, 試過在關閉和開用這外掛, 如果只輸入網站網址, 都會出現"It looks like this is a web page, not a feed." 要是輸入RSS網址, 在FEED Validator都沒有問題"This is a valid RSS feed" 請問有沒問題呢? 謝謝

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

首次留言要通過審核之後才會出現在版面上,請大家不要重覆留言。如果留言的內容與本篇文章無關、廣告留言、商業網站連結、假的網址或信箱的那留言可能就會跑到火星去哦!如果怕忘記在哪一篇文章留言,你只要在下面的e-mail通知那裡打勾就可以收到留言回覆的Email,謝謝大家的配合!