【问题标题】:MySql to PHP to XML RSS Feed - Ellipsis CharMySql 到 PHP 到 XML RSS 提要 - 省略号字符
【发布时间】:2012-11-04 16:21:52
【问题描述】:

我正在使用 PHP 和 MySQL 生成一个 RSS 提要,我遇到了一个问题,即我的数据库中的“详细信息”字段(与获取的任何其他字段相比,它包含更多的文本和更多的特殊字符)存在问题。我已经搜索并更改了很多东西,包括获取 dB 并输出到以 UTF-8 字符编码匹配的 XML。

但是,我可以看到我的提要中有一两个项目没有获取“详细信息”文本。这是提要:http://www.laystar.co.uk/feeds/rssmagazine.php

向下滚动到 Crazy Drivers,您可以看到 Description 字段只有有限的细节(不包括 dB 中的词)。

当用户上传文章时,他们会为他们的文章添加一个简介。这是正在获取的简介。但是,在它们可能输入三个点/句点“...”以形成省略号的情况下,我可以看到在 dB 中,点被转换/转换为一个省略号字符(我的 PHP 除了带斜杠之外没有做任何事情)。如果我删除了 dB 中的省略号字符,那么一切都很好,并且 XML 输出正确 - 就像文章中一样,约克郡的一瞥,在我删除省略号字符之前一直有效。

这让我发疯了,所以任何帮助将不胜感激

【问题讨论】:

    标签: php mysql xml


    【解决方案1】:

    您不能在 xml 文件中使用省略号的原因很可能是您的 xml 编码和您的省略号编码不匹配。

    您的数据库表的编码是什么?确保将其设置为使用 utf-8。

    欲了解更多信息:http://www.w3schools.com/XML/xml_encoding.asp

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-20
      • 1970-01-01
      • 2018-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-12
      • 1970-01-01
      相关资源
      最近更新 更多