您正在使用 IPV4 [18.97.9.168] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]保护绿色环境,构建和谐社会      

【腾讯云】2核2G云服务器新老同享 99元/年,续费同价,云服务器3年机/5年机限时抢购,低至 2.5折      
[公益] 地球是我家,绿化靠大家      
2025年 春 节 005
2025年 高 考 134
2025年 春 节 005
2026年 元 旦 342
 
您现在的位置:首页 >> ASP/ASP.net >> 内容
本类新增
本类热门
asp(JavaScript)自动判断网页编码并转换的代码
内容摘要: %@LANGUAGE='JAVASCRIPT'CODEPAGE='65001'%htmlheadmetahttp-equiv='Content-Type'content='text/html;charset=utf-8'titleJavaScript自动判断网页编码并转换/title/head%Server.ScriptTimeout=9999999;fun......
<%@LANGUAGE="JAVASCRIPT"CODEPAGE="65001"%>

<html>

<head>

<metahttp-equiv="Content-Type"content="text/html;charset=utf-8">

<title>JavaScript自动判断网页编码并转换</title>

</head>

<%Server.ScriptTimeout=9999999;

functionsend_request(url){

varcodedtext;

http_request=Server.CreateObject("Microsoft.XMLHTTP");

http_request.Open("GET",url,false);

http_request.Send(null);

if(http_request.ReadyState==4){

//自动判断编码开始

varcharresult=http_request.ResponseText.match(/CharSet=(\S+)\">/i);

if(charresult!=null){

varCset=charresult[1];

}else{Cset="gb2312"}//对获取不到的网站采用gb2312编码,可自行更改

//自动判断编码结束

codedtext=bytesToBSTR(http_request.Responsebody,Cset);

}else{

codedtext="Erro";

}

return(codedtext);

}

functionbytesToBSTR(body,Cset){

varobjstream;

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("https://www.jb51.net/404.htm"))%>

</body>

</html>

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:asp伪静态情况下实现的utf-8文件缓存实现代码

 

下一篇:asp实现图片右键滑轮控制大小的函数

发布日期:2024/10/1
手机扫二维码直达本页
发布时间:11:47:49
点  击:24
录  入:星儿
相关文章
Baidu
YiJiaCMS 7.5.5 build241121(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,创宇云安全提供加速防护
运行时间载入中.....
知道创宇云安全