2009-12-15 124 views
0

我使用carp free 3.6.4將一些wordpress rss feed的內容顯示在網頁上,但總是存在編碼錯誤(每當博客用戶使用curly時,我都會得到菱形問題(U + DDDF)引號以及所有後跟空格的問號)。我進入carp.php尋找輸出,所以我可以做一個str_replace('U + DDDF','',$ carpoutput)但是當我這樣做時,我無法改變任何東西。在幾乎所有情況下,鑽石都會替換我想要的東西,但完全是無關緊要的,所以我認爲只是用「'替換它們就是要做的事情。使用Carp查找/替換

他們的文檔對我來說真的很難完成,有沒有人使用它的經驗知道如何做到這一點?提前致謝。

回答

0

最有可能的是,RSS源以UTF-8編碼,而您的網站以其他編碼(IS-8859-1?),您可以嘗試使用utf8_decode從您從wordpress獲取的內容。

如果這不能解決您的問題,您將不得不找出哪裏使用的編碼。

+0

如何使用utf8_decode?我把它放在carp.php裏面嗎? – 2009-12-15 01:10:02

+0

是的,無論你在哪裏做str_replace()。 – 2009-12-15 01:13:12