欧美性猛交xxx嘿人猛交_又色又爽又高潮免费观看_精品国产一区二区三区久久影院_青娱乐极品视觉盛宴国产视频

記憶盒子

把記憶裝進灰色的盒子,封裝起來,那年那月,重新拾起。

首頁搜索目錄
search
當前主題: 軟件編程

asp獲取網頁源代碼并處理亂碼的方法

作者:Kaka    時間:2009-7-11 22:15:34    瀏覽:    評論:1

asp獲取網頁源代碼的前提條件有兩個:一是服務器支持ADODB.STREAM組件,二是服務器安裝了XMLHTTP組件并允許調用。

如果您使用的空間是國內的,那么不必擔心,國內95%的空間都支持上面提到的兩個組件;如果您使用的空間是國外的,那就要注意了,因為國外絕大部分空間都不支持ADODB.STREAM組件或者XMLHTTP組件。所以,如果您需要這方面的服務,那么購買空間前,就要弄清楚。可以通過如下方法進行測試:
===〉測試空間是否支持ADODB.STREAM
===〉測試空間是否支持XMLHTTP

下面為asp獲取網頁源代碼的程序代碼:
<%

url="http://www.cuckooft.com"  '//定義要獲取源代碼的網址,一般是通過變量傳遞過來
HTMLCODE=getHTTPPage(url) '//獲取源代碼的函數

response.Write HTMLCODE '//輸出HTML格式的網頁內容

Function getHTTPPage(url)
    dim objXML
    set objXML=createobject("MSXML2.SERVERXMLHTTP.3.0")  '調用XMLHTTP組件,測試空間是否支持XMLHTTP
    objXML.open "GET",url,false 'false表示以同步的方式獲取網頁代碼,了解什么是同步什么是異步
    objXML.send() '發送
    getHTTPPage=bBytesToBstr(objXML.responseBody)'返回信息,同時用函數定義編碼
    set objXML=nothing'關閉
End Function


Function bBytesToBstr(body)
    dim objstream
    set objstream = CreateObject("adodb.stream") '//調用adodb.stream組件
    objstream.Type = 1
    objstream.Mode =3
    objstream.Open
    objstream.Write body
    objstream.Position = 0
    objstream.Type = 2
    objstream.Charset = "GB2312" '轉換原來默認的UTF-8編碼轉換成GB2312編碼,否則直接用XMLHTTP調用有中文字符的網頁得到的將是亂碼
    bBytesToBstr = objstream.ReadText
    objstream.Close
    set objstream = nothing
end Function


%>

x

標簽: Asp  

※ 網站速度慢?試試網站自動優化工具 ※

  • 擴展閱讀
上一篇: ORACLE 中更改用戶密碼的方法
下一篇: 測試空間是否支持ADODB.STREAM的方法
  • 1.o*******
  • 你好。用你的方法測試了一個網站。發現源碼還是亂碼的。頁面顯示的有部分亂碼。是不是轉換方式不對?
    Kaka 于 2013-4-19 11:33:48 回復
    objstream.Charset = "GB2312" 和 objstream.Charset = "UTF-8" 都是亂碼嗎?使用你網頁的編碼來轉碼看看。
  • 2013/4/19 9:46:53 回復該留言

發表評論:

◎歡迎參與討論,請在這里發表您的看法、交流您的觀點。

訂閱博客                   QQ交流群(312716741)

  • 通過Google訂閱本站 通過鮮果訂閱本站 通過抓蝦訂閱本站
  • 通過QQ郵箱訂閱本站 通過Yahoo訂閱本站 通過有道訂閱本站

Search

最新評論及回復

最近留言

網站分類

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009-2025 All Rights Reserved. 粵ICP備14028160號-1

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2025 All Rights Reserved.