我使用carp free 3.6.4将一些wordpress rss feed的内容显示在网页上,但总有编码错误(每当博客用户使用卷曲引号时我都会得到钻石问题(U + DDDF)空格后跟的问号)。我进入carp.php寻找输出所以我可以做一个str_replace('U + DDDF','',$ carpoutput)但是当我这样做时,我无法改变任何东西。在几乎所有情况下,钻石都替换了我想要的东西,但是完全无关,所以我认为只需用''替换它们就可以了。
他们的文档很难让我通过,有经验的人是否知道如何实现这一目标?提前谢谢。
答案 0 :(得分:0)
最有可能的是,RSS源以UTF-8编码,而您的网站采用其他编码(IS-8859-1?),您可以尝试在从wordpress获取的内容上使用utf8_decode
。
如果这不能解决您的问题,您将不得不找出在哪里使用的编码。