asp

位置:IT落伍者 >> asp >> 浏览文章

asp采集数据并自动判断网页编码并转换


发布日期:2019年04月04日
 
asp采集数据并自动判断网页编码并转换

在做采集的朋友就会知道经常会碰到采集过来的内容是乱码下面我们就来看一篇关于asp教程采集数据并自动判断网页编码并转换吧

<%@LANGUAGE="JAVASCRIPT" CODEPAGE=""%>
<html>
<head>
<meta httpequiv="ContentType" content="text/html; charset=utf">
<title>asp自动判断网页编码并转换</title>
</head>
<%ServerScriptTimeout=;
function send_request(url){
var codedtext;
("MicrosoftXMLHTTP");
("GET"urlfalse);
(null);
if {
//自动判断编码开始
var charresult = (/CharSet=(S+)">/i);
if (charresult != null){
var Cset = charresult[];
}else{Cset = "gb"}//对获取不到的网站采用gb编码可自行更改
//自动判断编码结束
codedtext = bytesToBSTRCset);
}else{
codedtext = "Erro";
}
return(codedtext);
}
function bytesToBSTR(bodyCset){
var objstream;
objstream = ServerCreateObject("AdodbStream");
objstreamType = ;
objstreamMode = ;
objstreamOpen();
objstreamWrite(body);
objstreamPosition = ;
objstreamType = ;
objstreamCharset = Cset;
bytesToBSTR = objstreamReadtext;
objstreamClose;
return(bytesToBSTR);
}%>
<body>
<%ResponseWrite(send_request("%>
</body>
</html> 采集原理很简单就是用了asp xmlhttp来采集并且adodbstream来对采集过来的数据进行处理

               

上一篇:asp 删除图片与文件函数

下一篇:asp中设置session过期时间方法总结