2009-12-15 81 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