RSS文件为:http://rss.yesky.com/77128541665230848.xml
读出RSS的代码为:<%@ Page Language="vb" Debug="true" %>
<%@ Import Namespace="System.Xml" %>
<%@ Import Namespace="System.Data" %>
<script language="VB" runat="server">
Sub Page_Load(sender as Object, e as EventArgs)
If Not Page.IsPostBack Then
Dim strURL As String ="http://rss.yesky.com/77128541665230848.xml"
'Get the XML data
Dim reader as XmlTextReader = New XmlTextReader(strURL)
'return a new DataSet
Dim ds as DataSet = New DataSet()
ds.ReadXml(reader)
recentPosts.DataSource = ds.Tables(2)
recentPosts.DataBind()
End If
End Sub
</script>
<asp:DataGrid runat="server" id="recentPosts" AutoGenerateColumns="False"
Font-Name="Arial" Font-Size="10pt"
HeaderStyle-Font-Bold="True"
HeaderStyle-HorizontalAlign="Center"
HeaderStyle-BackColor="Navy" HeaderStyle-ForeColor="White"
HeaderStyle-Font-Size="15pt"
AlternatingItemStyle-BackColor="#eeeeee">
<Columns>
<asp:TemplateColumn HeaderText="Title">
<ItemTemplate>
<a href="<%# DataBinder.Eval(Container.DataItem, "link")%>">
<%# DataBinder.Eval(Container.DataItem, "title") %>
</a>
</ItemTemplate>
</asp:TemplateColumn>
<asp:ButtonColumn DataTextField="author"/>
</Columns>
</asp:DataGrid>可程序出现"The system does not support 'gbk' encoding. Line 1, position 31. ".
就是XML的第一行中的<?xml version="1.0" encoding="GBK" ?> 请问怎样解决这个问题呀.
读出RSS的代码为:<%@ Page Language="vb" Debug="true" %>
<%@ Import Namespace="System.Xml" %>
<%@ Import Namespace="System.Data" %>
<script language="VB" runat="server">
Sub Page_Load(sender as Object, e as EventArgs)
If Not Page.IsPostBack Then
Dim strURL As String ="http://rss.yesky.com/77128541665230848.xml"
'Get the XML data
Dim reader as XmlTextReader = New XmlTextReader(strURL)
'return a new DataSet
Dim ds as DataSet = New DataSet()
ds.ReadXml(reader)
recentPosts.DataSource = ds.Tables(2)
recentPosts.DataBind()
End If
End Sub
</script>
<asp:DataGrid runat="server" id="recentPosts" AutoGenerateColumns="False"
Font-Name="Arial" Font-Size="10pt"
HeaderStyle-Font-Bold="True"
HeaderStyle-HorizontalAlign="Center"
HeaderStyle-BackColor="Navy" HeaderStyle-ForeColor="White"
HeaderStyle-Font-Size="15pt"
AlternatingItemStyle-BackColor="#eeeeee">
<Columns>
<asp:TemplateColumn HeaderText="Title">
<ItemTemplate>
<a href="<%# DataBinder.Eval(Container.DataItem, "link")%>">
<%# DataBinder.Eval(Container.DataItem, "title") %>
</a>
</ItemTemplate>
</asp:TemplateColumn>
<asp:ButtonColumn DataTextField="author"/>
</Columns>
</asp:DataGrid>可程序出现"The system does not support 'gbk' encoding. Line 1, position 31. ".
就是XML的第一行中的<?xml version="1.0" encoding="GBK" ?> 请问怎样解决这个问题呀.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货