我正在使用 PHP 和 MySQL 生成一个 RSS 提要,并且我遇到了一个问题,即我的数据库中的“详细信息”字段(与获取的任何其他字段相比,包含更多的文本和更多的特殊字符)存在问题。我已经搜索并更改了很多东西,包括以 UTF-8 字符编码获取 dB 和输出到 XML 匹配。
但是,我可以看到我的提要中有一两个项目没有获取“详细信息”文本。这是提要:http ://www.laystar.co.uk/feeds/rssmagazine.php
向下滚动到 Crazy Drivers,您可以看到 Description 字段只有有限的细节(不包括 dB 中的单词)。
当用户上传文章时,他们会为他们的文章添加一个简介。这是正在获取的简介。但是,在它们可能输入三个点/句点“...”以形成省略号的情况下,我可以看到在 dB 中,点被转换/转换为一个省略号字符(我的 PHP 除了带斜杠之外没有做任何事情)。如果我删除了 dB 中的省略号字符,那么一切都很好,并且 XML 输出正确 - 如文章中的约克郡一瞥,该文章一直有效,直到我删除了省略号字符。
这让我现在发疯了,所以任何帮助将不胜感激