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

首頁 > 編程 > ASP > 正文

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

2020-07-27 13:10:01
字體:
來源:轉載
供稿:網友
我們一般會在兩個地方用到外部數據抓取,一個是在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>  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 琼中| 通化县| 青岛市| 宝兴县| 措勤县| 洪江市| 龙井市| 洛浦县| 济源市| 柏乡县| 德保县| 横山县| 临泽县| 麻江县| 娱乐| 双江| 澄迈县| 如东县| 东乡族自治县| 万荣县| 麻栗坡县| 荥阳市| 库伦旗| 浠水县| 从江县| 昌平区| 法库县| 涿州市| 台中县| 广南县| 剑河县| 清丰县| 龙口市| 青浦区| 耒阳市| 揭东县| 康马县| 旬阳县| 孟连| 康马县| 旬阳县|