代码之家  ›  专栏  ›  技术社区  ›  mrduclaw

在PHP中使用RSS提要

  •  1
  • mrduclaw  · 技术社区  · 15 年前

    我正在尝试使用另一个站点的新闻部分的RSS提要。在我的博客上使用省略号之类的东西之前,一切似乎都很正常。

    One more time…less fail
    Although this is no joking matter…
    

    实际输出为:

    One more time?less fail
    Although this is no joking matter…
    

    问题是 ? 应该是一个 ...

    $a = utf8_decode($a);
    print($a);
    

    在哪里? $a

    有人能指出正确的方向吗?为什么代码可以正确地用于正文(第二行)而不是标题(第一行)?或者建议一个更好的方法?

    谢谢!

    更新: 如果您想亲自查看RSS提要以提供准确的代码,请访问: feed://chimaera.fortunestreetglobal.com/wordpress/?feed=rss2

    编辑 :澄清一下,我真的想知道我应该如何处理RSS,这样无论在blog中发布什么,它都会正确地显示在我的其他站点上。

    1 回复  |  直到 15 年前
        1
  •  5
  •   VolkerK    15 年前

    其实不是 ... 但是 … ( horizontal ellipsis … 在feed中。iso-8859-1中没有等效(单个)字符,因此utf8\u decode()将其替换为 ?

    description 标记为 <![CDATA[ ... ]]> . Libxml选择不解析中的“实体”

    <description><![CDATA[Although this is no joking matter&#8230;
    

    &#8230; 到客户端/浏览器 那里 它已解决并显示为 .