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

首頁 > 編程 > ASP > 正文

asp(JavaScript)自動判斷網頁編碼并轉換的代碼

2024-05-04 11:00:02
字體:
來源:轉載
供稿:網友
完整的示例代碼如下:
復制代碼 代碼如下:
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>JavaScript自動判斷網頁編碼并轉換</title>
</head>
<%Server.ScriptTimeout=9999999;
function send_request(url){
var codedtext;
http_request = Server.CreateObject("Microsoft.XMLHTTP");
http_request.Open("GET",url,false);
http_request.Send(null);
if (http_request.ReadyState == 4){
//自動判斷編碼開始
var charresult = http_request.ResponseText.match(/CharSet=(/S+)/">/i);
if (charresult != null){
var Cset = charresult[1];
}else{Cset = "gb2312"}//對獲取不到的網站采用gb2312編碼,可自行更改
//自動判斷編碼結束
codedtext = bytesToBSTR(http_request.Responsebody,Cset);
}else{
codedtext = "Erro";
}
return(codedtext);
}
function bytesToBSTR(body,Cset){
var objstream;
objstream = Server.CreateObject("Adodb.Stream");
objstream.Type = 1;
objstream.Mode = 3;
objstream.Open();
objstream.Write(body);
objstream.Position = 0;
objstream.Type = 2;
objstream.Charset = Cset;
bytesToBSTR = objstream.Readtext;
objstream.Close;
return(bytesToBSTR);
}%>
<body>
<%Response.Write(send_request("http://www.survivalescaperooms.com/404.htm"))%>
</body>
</html>

您可能感興趣的文章:

JavaScript將字符串轉換成字符編碼列表的方法javascript從image轉換為base64位編碼的Stringjavascript unicode與GBK2312(中文)編碼轉換方法用Javascript實現UTF8編碼轉換成gb2312編碼JavaScript轉換二進制編碼為ASCII碼的方法
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永泰县| 福建省| 米林县| 东丰县| 库尔勒市| 吉首市| 鄂温| 北流市| 滦平县| 龙井市| 岐山县| 报价| 南投市| 沾益县| 和顺县| 云安县| 荆州市| 海宁市| 吕梁市| 宁陕县| 永福县| 永吉县| 瑞安市| 高州市| 文安县| 霍林郭勒市| 云阳县| 开鲁县| 瑞金市| 东辽县| 桃源县| 晋州市| 肥西县| 五寨县| 离岛区| 武穴市| 金平| 瓦房店市| 曲麻莱县| 浠水县| 惠东县|