应该是这个原因,我已经精简成最简单的XML,如下:<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.8.0-dev ([email protected])" -->
<rss version="2.0">
    <channel>
        <title>abc</title>
        <description>this is cnfol search</description>
        <link>http://search2.cnfol.cn</link>
        <lastBuildDate>Fri, 31 Oct 2008 01:39:27 GMT</lastBuildDate>
        <generator>FeedCreator 1.8.0-dev ([email protected])</generator>
    </channel>
</rss>当正常的时候输出的是这个,不正常的时候则会出现如下:

无法显示 XML 页。 
使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 
--------------------------------------------------------------------------------系统不支持指定的编码方式。处理资源 'http://localhost/search/test.php' 时出错。

我想应该也是跟XML是有关系的,当刷新的时候会出错,应该是服务器端此时生成的XML有问题,当不出错的时候,
则生成的是没有问题,不过出问题的时候没有办法查看到XML源码,还有值得奇怪的是,地址栏直接回车不会出错,
当浏览器刷新的时候,则一次出错,下一次不出错,如此反复出现,而在FIREFOX下是没有任何问题的,这时我在
想是不是IE刷新的时候发给服务器端的数据包跟回车的时候不一样

解决方案 »

  1.   

    更正一下上述的描述:
    生成的XML是如下:<?xml version="1.0" encoding="utf-8"?>
    <!-- generator="FeedCreator 1.8.0-dev ([email protected])" -->
    <rss version="2.0">
        <channel>
            <title>abc</title>
            <description>this is cnfol search</description>
            <link>http://search2.cnfol.cn</link>
            <lastBuildDate>Fri, 31 Oct 2008 01:39:27 GMT</lastBuildDate>
            <generator>FeedCreator 1.8.0-dev ([email protected])</generator>
        </channel>
    </rss>错误的时候,源代码也跟上面一模一样(用专门的文字工具对比过),奇怪就是当浏览器刷新
    的时候,则一次出错,下一次不出错,如此反复出现,而地址栏直接回车则不会出错,同时在
    FIREFOX下是没有任何问题