小众的 RSS 是否出现了问题?

我这边对 https://feeds.appinn.com/appinns/ 一直报错:

Unable to parse RSS feed: "XML syntax error on line 308: illegal character code U+0008"

我的也出错,之前没发现原因,看这个应该找到原因了:308行有两个小字符(苹果手机名字XR那种)估计很多rss软件不支持,例如inoreader。。。

我看到的是这个样子:

XML 解析错误:格式不佳 
位置:https://feeds.appinn.com/appinns/ 
行 372,列 35:
		<title>Photo of the Day &#8211; 非官方国家地理频道每日一图,可定时更换壁纸[Android]</title>
------------------------------------------------^

使用 Firefox 66 + RSSPreview

inoreader + reeder没发现问题。

更新了,问题解决。

1 个赞

ok是好了

0x08的问题历史悠久了,不知道哪里来的,目前只有每次发现后删除一个解决办法。普遍发生于标题之中。

貌似是编码原因。0x20是ASCII空格,0x2008是Unicode的空格。。。 不知道这个Unicode的空格是怎么跑进去的,这个页面应该是优先识别ASCII,就把0x2008识别成0x20空格和0x08了。。。

https://unicodemap.org/details/0x2008/index.html

发现我浏览器也不认。。。chrome

那就奇怪了,我的inoreader表示出错。。。

更正,那个字符不是小字符,就是个十六进制的0x08。。。因为前面的 &#8211 没有被识别成-,估计产生了什么奇葩错误,多了个0x08

你是怎么看到这个的,我免费版正常加载出了文章。