【问题标题】:Quotes and Pound Sign showing as question mark引号和英镑符号显示为问号
【发布时间】:2012-10-18 05:32:33
【问题描述】:

我正在开发一个接收一些 RSS 提要并显示它们的网站。每个提要来自不同的站点。

其中 3 个站点使用 UTF-8 和一个 iso-8859-1,但是其中两个站点不能正确显示引号和井号。 iso-8859-1 站点显示正确,其中一个 UTF-8 可以,但其他 UTF-8 则不能。

我已在我的 head 部分将字符集定义为 UTF-8。

【问题讨论】:

  • 不工作的提要,在您的浏览器中是否正确显示(当您在浏览器中打开 rss 提要链接时)?
  • 当我在浏览器(Safari 和 Chrome)中打开时,我收到一条无法显示 RSS 源,请安装阅读器消息。但是当我在谷歌阅读器中查看它们时,它们看起来很好

标签: html utf-8


【解决方案1】:

您可以使用 htmlentities 来显示这种类型的字符,例如 £

查看此链接http://www.ascii.cl/htmlcodes.htm

【讨论】:

  • 我确实可以,因为这些是 RSS 提要,涉及对提要中的所有内容进行查找和替换操作,因此正在寻找一种更优雅、功耗更低的解决方案
【解决方案2】:

事实证明,解决方案在于我用于 RSS 的解析器 MagpieRSS,它不能很好地处理像“£”这样的额外字符。

解决办法是切换到SimplePie RSS

【讨论】:

    猜你喜欢
    • 2011-04-12
    • 2011-02-26
    • 1970-01-01
    • 2019-05-24
    • 1970-01-01
    • 2022-08-23
    • 2010-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多