Rsstoolkit xsl+xml utf8 IE识别

AspNetRssToolkit-V2.0-Sources.zip

RssToolkit\Rss\RssHttpHandlerBase.cs

 第104行

     doc.LoadXml(inputXml);
            context.Response.ContentType = "text/xml";

改成:

    doc.LoadXml(inputXml.Replace("encoding=\"utf-16\"","encoding=\"utf-8\""));
            context.Response.ContentType = "application/rss+xml"; 

重新编译后的文件:   RssToolkit.dll

这样生成的RSS订阅页面类似:

 

原文地址:https://www.cnblogs.com/ajaxleoxu/p/1690994.html