国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

用javascript解決外部數據抓取中的亂碼問題

2024-05-04 10:58:03
字體:
來源:轉載
供稿:網友
我們一般會在兩個地方用到外部數據抓取,一個是在asp中,一個是在hta中。如果外部數據是gb2312編碼的,就涉及到轉碼的問題,但是傳統的用vbs函數進行處理的方法,運算量比較大,有些特殊字符還會出錯。
    如果用adodb.stream控件來進行轉碼,就簡單多了,不需要借助vbs的二進制處理函數了,同時速度快了很多。
復制代碼 代碼如下:

<script> 
function loadData(sUrl){ 
    var xh 
    xh=new ActiveXObject("Microsoft.XMLHTTP") 
    xh.open("GET",sUrl,false) 
    xh.send(null) 
    return gb2utf8(xh.responseBody) 

function gb2utf8(sData){ 
    var oStream 
    oStream=new ActiveXObject("adodb"+".stream")  
    oStream.Type=1  
    oStream.Mode=3  
    oStream.Open  
    oStream.Write(sData) 
    oStream.Position=0  
    oStream.Type=2  
    oStream.Charset="GB2312" 
    return oStream.ReadText() 

</script>  

您可能感興趣的文章:

零基礎寫Java知乎爬蟲之將抓取的內容存儲到本地零基礎寫Java知乎爬蟲之抓取知乎答案java抓取鼠標事件和鼠標滾輪事件示例java根據url抓取并生成縮略圖的示例java抓取12306信息實現火車余票查詢示例java抓取網頁數據示例java 抓取網頁內容實現代碼java抓取網頁數據獲取網頁中所有的鏈接實例分享java在網頁上面抓取郵件地址的方法
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彩票| 泊头市| 六枝特区| 邵东县| 海原县| 临湘市| 鄂温| 红安县| 合肥市| 毕节市| 松阳县| 延寿县| 拉孜县| 宣武区| 虎林市| 石柱| 镇安县| 崇左市| 张掖市| 江口县| 哈尔滨市| 斗六市| 津市市| 松江区| 霍山县| 宁乡县| 新绛县| 太仆寺旗| 文昌市| 泰安市| 清苑县| 葫芦岛市| 宝丰县| 兴化市| 崇文区| 太原市| 金川县| 积石山| 海兴县| 金溪县| 越西县|