<script language="vbscript"> 
  Function bytes2BSTR(vIn)    
  Dim strReturn,i,ThisCharCode,innerCode,Hight8,Low8,NextCharCode 
  strReturn = ""    
  For i = 1 To LenB(vIn) 
   ThisCharCode = AscB(MidB(vIn,i,1)) 
   If ThisCharCode < &H80 Then 
   strReturn = strReturn & Chr(ThisCharCode) 
   Else 
   NextCharCode = AscB(MidB(vIn,i+1,1)) 
   strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode)) 
   i = i + 1 
   End If 
  Next    
  bytes2BSTR = strReturn 
  End Function 
  </script> 
  <script language="javascript"> 
  var xmlhttp= new ActiveXObject("Msxml2.xmlhttp") 
  xmlhttp.open("GET","http://www.csdn.net/",false) 
  xmlhttp.send() 
  alert(bytes2BSTR(xmlhttp.ResponseBody)) 
  </script>    
  ASP版本的:    
  <script language="vbscript"> 
  Function bytes2BSTR(vIn)    
  Dim strReturn,i,ThisCharCode,innerCode,Hight8,Low8,NextCharCode 
  strReturn = ""    
  For i = 1 To LenB(vIn) 
   ThisCharCode = AscB(MidB(vIn,i,1)) 
   If ThisCharCode < &H80 Then 
   strReturn = strReturn & Chr(ThisCharCode) 
   Else 
   NextCharCode = AscB(MidB(vIn,i+1,1)) 
   strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode)) 
   i = i + 1 
   End If 
  Next    
  bytes2BSTR = strReturn    
  End Function    
  Dim xmlhttp 
  set xmlhttp=Server.CreateObject("Msxml2.xmlhttp") 
  xmlhttp.open "GET","http://www.csdn.net/",false 
  xmlhttp.send 
  response.write bytes2BSTR(xmlhttp.ResponseBody) 
  </script>    
  C#版本的: 
  http://www.ccw.com.cn/htm/center/prog/02_5_9_2.asp    
  using System.IO; 
  using System.Net; 
  using System.Text; 
  在 
  private void button1_Click(object sender, System.EventArgs e) 
  {    
  }    
  byte[] buf = new byte[38192]; 
  HttpWebRequest request = (HttpWebRequest)WebRequest.Create(textBox1.Text); 
  HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 
  Stream resStream = response.GetResponseStream(); 
  int count = resStream.Read(buf, 0, buf.Length); 
  textBox2.Text = Encoding.Default.GetString(buf, 0, count); 
  resStream.Close();