RSS出现“Input is not proper UTF-8, indicate encoding !”的解决方法

    starz同学提示说我的RSS出错了,查看一下,果然,出错提示如下:

    This page contains the following errors:
    error on line 402 at column 25: Input is not proper UTF-8, indicate encoding !
    Bytes: 0x07 0x43 0x68 0x61
    Below is a rendering of the page up to the first error.

    搜索一下,说是内容中有不完整的utf8字符导致xml解析器出错。



    根据提示的错误位置,把附近的文字复制到Emeditor中,那个隐藏的不完整字符出现了,Emeditor中是用一个大黑点表示的,删除后把文本复制回去,搞定。



    本博客所有文章如无特别注明均为原创。
    复制或转载请以超链接形式注明转自枫芸志,原文地址《RSS出现“Input is not proper UTF-8, indicate encoding !”的解决方法
    标签:
    分享:

已经有7 条评论抢在你前面了~

  1. 沙发
    V_v 2012年4月10日 上午10:05

    请问具体是修改哪个文件?

    [回复]

    晴枫

    晴枫 回复:

    @V_v, 找到不完整的字符的内容源,不一定时修改文件;如果是wordpress的文章内容的话直接在后台改文章就可以了

    [回复]

    V_v 回复:

    @晴枫, 嗯,谢谢,现在已经解决了

    [回复]

  2. 板凳
    死大葱 2011年5月15日 下午4:33

    我现在也遇到这个问题,请问有详细方法么,我看不懂你说的这个

    [回复]

    晴枫

    晴枫 回复:

    @死大葱, 就是你的RSS输出的内容里存在不完整的字符,可以复制到Emeditor可以看到,然后对应去修改一下文章把不完整的字符去掉就可以了

    [回复]

    阿洛先生 回复:

    @晴枫,
    复制什么东西呢?去哪里复制啊?怎么定位啊

    [回复]

    晴枫

    晴枫 回复:

    @阿洛先生, 复制RSS的输出结果,右键查看源码;不是错误提示里有出错的行的位置号吗,line后面那个数字

    [回复]

无觅相关文章插件,快速提升流量