被 奇奇怪怪问题 折磨的 WordPress RSS,与我们…

因为好像如 @Qingwa 所说的,RSS 总是不时受到 0x08 的折磨。如果谁有发现新的 0x08,可不可以在这里汇报一下 :joy:

比如目前又遇到了:

Unable to parse RSS feed: “XML syntax error on line 533: illegal character code U+0008”

我怀疑是某一个键位和软件冲突导致,基本上退格键或者方向键,因为我这边都出现在标题,而且多数是修改过的标题,但还是不知道具体原因。

有时候我在想,RSS 是不是要被淘汰了

我现在还有没有必要购买reeder4么?不知道rss还能用多久。。

不了解,这个问题不能加一层 fillter 解决吗?

@Qingwa

XML syntax error on line 32: illegal character code U+0008

也即 Polly 后面的空格又出问题了

这个 0x08 太扯了…

编辑标题之类的是否是删除操作导致的?
https://gist.github.com/CMCDragonkai/e45d062aad3be6a3be26da76694fdfbf

或者参见(原文日文,调用 Google 翻译):
https://translate.googleusercontent.com/translate_c?depth=1&hl=en&rurl=translate.google.com&sl=ja&sp=nmt4&tl=en&u=https://www.infact1.co.jp/staff_blog/webmarketing/tool-app-soft/22664/&xid=17259,15700022,15700186,15700190,15700253,15700256,15700259&usg=ALkJrhjHbIPfXUXEGVTFU9bO9tooq6XtFA

解决方案是否可以像(同上,利用 Google Translate)
https://translate.google.com/translate?hl=en&sl=ja&tl=en&u=https%3A%2F%2Ftech.cookbiz.co.jp%2Fwordpress-798

设置一个 filter 呢?

1 Like

赞,我在测试站点上试一下

似乎可行…

似乎失效…

什么情况?

测试站能带我玩么?

测试站能带我(们)玩吗

    $ascii = '/[\x08]/';

这个似乎匹配不到。

我发现的问题是 x08 在不同系统的呈现方式不同,比如 Win 里是 BS,macOS 里是 <0x08>,所以,不知道在 Wordpres 里面是是什么,也就不知道如何过滤…

尝试了:

    $ascii = chr(0x08);

也是不行的…

哦…是可以的。

那个代码只替代了内容,没有替代标题。。。我去修修应该可以了

测试几天看看

1 Like

突然想到测试方法就是在主站上人为添加几个 0x08…想想好可怕

测试站就是一个 WP 啊…而且没有集体编辑权限,没得玩啊,平时都不开机

今天好像一直显示 Website unreachable, the request timed out after 20 seconds

发现了,排查问题中

呃,好尴尬,处理 RSS 的服务器被墙了…崩溃中。