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" ?> 请问怎样解决这个问题呀.