问题复现
整理历史博客进行发布时,简单的博客发送没有问题,当发布一篇文章时会提示报错。
开始以为是MWeb和WordPress交互有问题,如上,使用简单博客发布没有问题。只有那一篇文章会报错,说明不是软件问题也不是服务器的问题。
查询官方Issue以及其他资料,有新建可以的,有的没有解决的。
试错排查
- 使用新建文档后问题,没有解决,排除该选项。
- 网上有人说是排版问题,检查了预览内容,无误,列表准确,缩进不存在疑问,排除该选项。
- 编辑后的页面,编码不正常,需要单独设置。确实编译后的HTML文件都不是
UTF-8
格式,但是对比正常文件也是一样的,排除这个选项。 - 把文本粘贴到Sublime上再检查下,终于让我发现了问题,在一个标题的后边的空格并不是标准的空格而是一个不可见字符表达。
如图:
<0X0f>
是一个字段分隔符,这个字符可能在发布过程中没办法进行识别传输,导致报错。
解决方案
删除问题字符,重新发布,问题解决。