从 UTF-8 RSS 源的回显内容中删除菱形问号
这是我使用的所有 RSS 提要的标头
<?xml version="1.0" encoding="UTF-8"?>
,这是我脚本中的编码
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
我所做的就是使用此 echo mb_substr($entry->description, 0 显示 RSS 帖子的内容(描述) ,490);
但我在一些描述的末尾有一个钻石问号,而不是全部。
如果我回显整个描述值,那么最后我不会得到任何问号。我做了很多研究,但没有发现任何对我有用的解决方案。 那么,是否有任何可能的工作方法来解决这个问题,或者也许有替代方法来“剪切”一些回显的内容?
谢谢。
this is the header of all the RSS feeds I use
<?xml version="1.0" encoding="UTF-8"?>
and this is the encoding in my script
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
What I do is to display the content(description) of an RSS post using this echo mb_substr($entry->description, 0, 490);
but I have a diamond question mark at the end of some descriptions not all.
If I echo the whole description value, I don't get any question marks at the end. I have made a lot of researching and found nothing that works for me as a fix.
So, is there any possible working way to fix this or perhaps an alternative way to "cut" some of the echoed content?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
指示编码:
否则,
mbstring
扩展可能会采用不同的编码并以破坏输出的方式处理文本。Indicate the encoding with:
Otherwise, the
mbstring
extension may assume a different encoding and treat the text in a fashion that corrupts the output.