最近在Hexo上写文章时,部署后发现在Android版Firefox浏览器、Opera浏览器查看atom.xml文件均会报错:

RSS encoding error
RSS encoding error

原因在于内容中存在不完整的UTF-8字符,导致XML解析报错。

为了防止再次出现编码问题,应当避免从Word中直接复制内容到文件中

根据错误信息中的行列号定位到有问题的内容位置,重新以UTF-8编码格式输入,再次部署,问题得以解决。

参考文章

  1. Fix WordPress Feed Error - Input is not proper UTF-8, indicate encoding | WPTF
  2. WordPress RSS Feed Error: Input is not proper UTF-8, indicate encoding | Shout Me Loud
  3. RSS出现“Input is not proper UTF-8, indicate encoding !”的解决方法 | 枫芸志
  4. wordpress的RSS提示错误:Input is not proper UTF-8, indicate encoding | Jianchihu
  5. RSS报错“Input is not proper UTF-8, indicate encoding !”的解决方法 | 搞么子
  6. xml 浏览器打开报错Input is not proper UTF-8, indicate encoding ! | CSDN